TypePresenter.Filter プロパティ


型を表示するために使用されるフィルターを取得または設定します。Gets or sets the filter used to show types.

 property Func<Type ^, bool> ^ Filter { Func<Type ^, bool> ^ get(); void set(Func<Type ^, bool> ^ value); };
public Func<Type,bool> Filter { get; set; }
member this.Filter : Func<Type, bool> with get, set
Public Property Filter As Func(Of Type, Boolean)


1 つの戻り値を持つデリゲートであり、型を表示するために使用されるフィルターを表すブール値を返します。A delegate with one return value and a Boolean value that represents the filter used to show types.


既定では、型プレゼンターまたは型ブラウザーには、次の型が表示されます。By default, the following types are shown in the type presenter/type browser

  1. プロジェクト システムの場合Project system case

    1. 参照アセンブリおよび参照プロジェクト内のすべてのパブリック型All public types in referenced assemblies/projects

    2. 現在のプロジェクト内のすべてのパブリック型All public types in current project

  2. スタンドアロンの XAML ケース (ソリューションを開かずに Visual Studio で開かれた、再ホストされたアプリケーションまたはファイル内のファイル)Standalone XAML case (file in rehosted application/file opened in Visual Studio without solution opened)

    1. AppDomain に読み込まれたすべてのアセンブリ内のすべてのパブリック型All public types in all assemblies loaded in the AppDomain

フィルター プロパティを設定すると、型ブラウザーに表示される型の数を、アクティビティに対して有効な型のみに制限することができます。By setting the filter property, you can limit the number of types shown in the type browser to only those types that are valid for your activity.