Freigeben über


StaticExtension.Member Eigenschaft

Definition

Ruft eine Membernamenszeichenfolge ab, mit der ein statisches Feld oder eine statische Eigenschaft auf Basis des vom Dienst bereitgestellten Typresolvers aufgelöst wird, oder legt diese Zeichenfolge fest.

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

Eigenschaftswert

Eine Zeichenfolge, die den Member identifiziert, auf den verwiesen werden soll.

Ausnahmen

Es wurde versucht, Member auf null festzulegen.

Hinweise

Die Zeichenfolge für Member verwendet in der Regel das Formatpräfix:typeName.fieldOrPropertyName. (Präfix ist das Zuordnungspräfix für einen XML-Namespace und ist nur erforderlich, um auf statische Werte zu verweisen, die nicht dem XML-Standardnamespace zugeordnet sind). Die Zeichenfolge kann auch nur den Membernamen angeben, solange MemberType er ebenfalls angegeben wird, aber beachten Sie, dass dieses Verfahren keine XML-Namespaces und Präfixe unterstützt. Es funktioniert auf der Typsystemebene.

Informationen zur XAML-Verwendung finden Sie unter x:Static Markup Extension.

Dieser Wert wird beim Festlegen nicht ausgewertet. Solange der Wert nicht null ist, wird er akzeptiert. Die tatsächliche Analyse und Auswertung des Werts wird zurückgestellt, bis ProvideValue während der Analyse aufgerufen wird.

Im normalen Szenario der Verwendung durch den WPF-XAML-Prozessor übergibt der XAML-Prozessor einen Typlöser für CLR-Typen als Teil seines Dienstvertrags, und dieser Resolver wird für den ProvideValue Aufruf verwendet.

Gilt für: