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
truejeś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 trueto , 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.