Udostępnij za pośrednictwem


XamlType.IsNameScope Właściwość

Definicja

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

Boolean

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.

Dotyczy