StaticExtension.Member Egenskap

Definition

Hämtar eller anger en medlemsnamnssträng som används för att matcha ett statiskt fält eller en egenskap baserat på den typmatchare som tillhandahålls av tjänsten.

public:
 property System::String ^ Member { System::String ^ get(); void set(System::String ^ value); };
public string Member { get; set; }
member this.Member : string with get, set
Public Property Member As String

Egenskapsvärde

En sträng som identifierar medlemmen som ska refereras till.

Undantag

Försökte ange Member till null.

Kommentarer

Strängen för Member använder vanligtvis formatprefixtypenName:.fieldOrPropertyName. (prefixet är mappningsprefixet för ett XML-namnområde och krävs endast för att referera till statiska värden som inte är mappade till standard-XML-namnområdet). Strängen kan också endast ange medlemsnamnet, så länge som MemberType också anges, men observera att den här tekniken inte stöder XML-namnområden och prefix. Den fungerar på typsystemnivå.

Information om XAML-användning finns i x:Static Markup Extension (X:Static Markup Extension).

Det här värdet utvärderas inte när du anger det. så länge värdet inte null är det kommer att accepteras. Den faktiska parsningen och utvärderingen av värdet skjuts upp tills anropas ProvideValue under parsning.

I det normala scenariot för användning av den WPF XAML-processorn skickar XAML-processorn en typlösare för CLR-typer som en del av sitt tjänstkontrakt, och den här matcharen används på anropet ProvideValue.

Gäller för