Freigeben über


StaticExtension.MemberType Eigenschaft

Definition

Ruft den Type ab, mit dem der zurückzugebende statische Member definiert wird, oder legt den Typ fest.

public:
 property Type ^ MemberType { Type ^ get(); void set(Type ^ value); };
public Type MemberType { get; set; }
member this.MemberType : Type with get, set
Public Property MemberType As Type

Eigenschaftswert

Der Type, der den statischen Member definiert, der zurückgegeben werden soll.

Ausnahmen

Es wurde versucht, MemberType auf null festzulegen.

Hinweise

In .NET Framework 4 unterstützt einen alternativen Modus, bei dem ein statisches Element zurückgegeben werden kann, StaticExtension basierend auf Member dem einfachen Membernamen und dem besitzereigenen Typ, der als MemberTypeangegeben wird, anstatt Member einen vollständigen Namen im Formulartypmember. bereitzustellen. Der Typ-Resolver fungiert weiterhin, aber in diesem Fall sind und MemberMemberType im Grunde kombiniert: memberFullName = MemberType.FullName + "." + Member. Beachten Sie, dass diese Technik keine XAML-Namespaces und Präfixe unterstützt. Es arbeitet mit dem Unterstützungstypsystem, nicht mit dem XAML-Typsystem.

Die Zeichenfolge für Member verwendet in der Regel das Format prä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).

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

Gilt für: