次の方法で共有


XamlType.LookupIsNameScope メソッド

定義

この 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

戻り値

Boolean

この XamlType が XAML 名前スコープを表す場合は true。それ以外の場合は false

注釈

このメソッドは、次の呼び出しによって呼び出 IsNameScopeすことができます。

既定の実装では、 CanAssignTo 型に対して間接的に呼び出しを行います INameScopeINameScope は、アセンブリ WindowsBase.dllで定義されているインターフェイスです。 XAML 名前スコープの識別のためのこの手法は、XAML の WPF 実装と workflow Foundation 実装Windows両方で使用されます。

別のロジックを使用する IsNameScope 場合は、このメソッドをオーバーライドします。

XAML 名前スコープは、使用されるプロパティまたはプロパティの名前の一意性を強制します x:Name / [name property]。 ある場合 IsNameScopetrue、一意性を適用するためのいくつかのメカニズムが存在し、XAML 名前スコープを所有するこの型の観点から評価する必要があります。 その後、XAML 名前スコープは、別の XAML 名前スコープ所有型が検出されるまで、型のコンテンツまで拡張されます。

適用対象

こちらもご覧ください