XamlType.IsNameScope 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 einen Wert ab, der angibt, ob dieses XamlType-Objekt einen XAML-Namescope gemäß XAML-Definition darstellt.
public:
property bool IsNameScope { bool get(); };
public bool IsNameScope { get; }
member this.IsNameScope : bool
Public ReadOnly Property IsNameScope As Boolean
Eigenschaftswert
true
, wenn dieses XamlType-Objekt einen XAML-Namescope darstellt, andernfalls false
.
Hinweise
Ein XAML-Namescope erzwingt die Eindeutigkeit der Eigenschaft oder Eigenschaften, die für x:Name
/ [name property]
. Ist IsNameScope dies true
der Fall, sollte ein Mechanismus zum Erzwingen der Eindeutigkeit vorhanden sein und aus der Perspektive dieses Typs auswerten, der ein XAML-NameScope besitzt. Der XAML-Namescope wird dann auf den Inhalt des Typs erweitert, bis ein anderer XAML-NameScope-Besitzertyp auftritt.
Diese Eigenschaft richtet sich an das [is name scope]
Informationselement in der [MS-XAML]-Spezifikation aus.
Wenn Sie die standardmäßige interne CLR-Spiegelungstechnik für eine XamlTypeEigenschaft nicht verwenden, können Aufrufe dieser Eigenschaft Außerkraftsetzungen für XamlType abgeleitete Klassen aufrufenLookupIsNameScope.