XamlType.IsNameScope Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy reprezentuje XamlType zakres nazw XAML zgodnie z definicją XAML.
public:
property bool IsNameScope { bool get(); };
public bool IsNameScope { get; }
member this.IsNameScope : bool
Public ReadOnly Property IsNameScope As Boolean
Wartość właściwości
true
jeśli reprezentuje XamlType to zakres nazw XAML; w przeciwnym razie . false
Uwagi
Zakres nazw XAML wymusza unikatowość nazw właściwości lub właściwości używanych dla elementu x:Name
/ [name property]
. Jeśli IsNameScope jest true
to , jakiś mechanizm wymuszania unikatowości powinien istnieć i powinien zostać obliczony z perspektywy tego typu, który jest właścicielem zakresu nazw XAML. Następnie zakres nazw XAML rozszerza zawartość typu do momentu napotkania innego typu operacyjnego XAML.
Ta właściwość jest zgodna z elementem [is name scope]
informacji w specyfikacji [MS-XAML].
Jeśli nie używasz domyślnej wewnętrznej techniki odbicia CLR dla klasy XamlType, wywołania tej właściwości mogą wywoływać LookupIsNameScope przesłonięcia dla XamlType klas pochodnych.