XamlType.LookupIsNameScope メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この XamlType が XAML 定義によって 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
戻り値
この XamlType が XAML 名前スコープを表す場合は true
。それ以外の場合は false
。
注釈
このメソッドは、次の呼び出しによって呼び出 IsNameScopeすことができます。
既定の実装では、 CanAssignTo 型に対して間接的に呼び出しを行います INameScope。 INameScope は、アセンブリ WindowsBase.dllで定義されているインターフェイスです。 XAML 名前スコープの識別のためのこの手法は、XAML の WPF 実装と workflow Foundation 実装Windows両方で使用されます。
別のロジックを使用する IsNameScope 場合は、このメソッドをオーバーライドします。
XAML 名前スコープは、使用されるプロパティまたはプロパティの名前の一意性を強制します x:Name
/ [name property]
。 ある場合 IsNameScope は true
、一意性を適用するためのいくつかのメカニズムが存在し、XAML 名前スコープを所有するこの型の観点から評価する必要があります。 その後、XAML 名前スコープは、別の XAML 名前スコープ所有型が検出されるまで、型のコンテンツまで拡張されます。