StaticExtension.MemberType Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.