Freigeben über


XamlType.IsNameScope Eigenschaft

Definition

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

Boolean

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 trueder 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.

Gilt für