XamlType.IsNameScope Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se l'oggetto XamlType rappresenta un NameScope XAML secondo la definizione XAML.
public:
property bool IsNameScope { bool get(); };
public bool IsNameScope { get; }
member this.IsNameScope : bool
Public ReadOnly Property IsNameScope As Boolean
Valore della proprietà
true
se l'oggetto XamlType rappresenta un NameScope XAML; in caso contrario, false
.
Commenti
Un ambito dei nomi XAML applica l'univocità del nome della proprietà o delle proprietà usate per x:Name
/ [name property]
. Se IsNameScope è true
, è necessario che esista un meccanismo per applicare l'univocità e che venga valutato dal punto di vista di questo tipo proprietario di un ambito dei nomi XAML. L'ambito dei nomi XAML si estende quindi al contenuto del tipo fino a quando non viene rilevato un altro tipo proprietario dell'ambito dei nomi XAML.
Questa proprietà è allineata all'elemento [is name scope]
informativo nella specifica [MS-XAML].
Se non si utilizza la tecnica di reflection CLR interna predefinita per un XamlType, le chiamate a questa proprietà possono richiamare LookupIsNameScope override sulle XamlType classi derivate.