XamlType.LookupIsNameScope Metoda
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.
Zwraca wartość wskazującą, czy reprezentuje to XamlType nazwę XAML zgodnie z definicją XAML.
protected:
virtual bool LookupIsNameScope();
protected virtual bool LookupIsNameScope ();
abstract member LookupIsNameScope : unit -> bool
override this.LookupIsNameScope : unit -> bool
Protected Overridable Function LookupIsNameScope () As Boolean
Zwraca
true
jeśli reprezentuje to XamlType nazwę XAML; w przeciwnym razie false
.
Uwagi
Tę metodę można wywołać za pomocą wywołań do IsNameScopemetody .
Domyślna implementacja powoduje CanAssignTo wywołanie pośrednio względem typu INameScope. INameScope to interfejs zdefiniowany w WindowsBase.dll zestawu. Ta technika identyfikacji nazw XAML jest używana zarówno przez implementacje WPF, jak i Windows Workflow Foundation XAML.
Zastąpi tę metodę, jeśli chcesz IsNameScope użyć innej logiki.
Nazwa XAML wymusza unikatowość nazwy właściwości lub właściwości używanych dla x:Name
/ [name property]
elementu . Jeśli IsNameScope jest to true
, jakiś mechanizm wymuszania unikatowości powinien istnieć i powinien zostać obliczony z perspektywy tego typu, który jest właścicielem nazwy XAML. Następnie nazwa XAML rozszerza zawartość typu do momentu napotkania innego typu nazwy XAML.