[ツールボックス アイテムの選択]、[WPF コンポーネント]Choose Toolbox Items, WPF Components

[ツールボックス アイテムの選択] ダイアログ ボックスのこのタブには、ローカル コンピューターで利用可能な Windows Presentation Foundation (WPF) コントロールの一覧が表示されます。This tab of the Choose Toolbox Items dialog box displays a list of Windows Presentation Foundation (WPF) controls available on your local computer. この一覧を表示するには、[ツール] メニューの [ツールボックス アイテムの選択] を選んで [ツールボックス アイテムの選択] ダイアログ ボックスを表示し、次に [WPF コンポーネント] タブを選びます。コンポーネントの一覧を並べ替えるには、列ヘッダーをクリックします。To display this list, select Choose Toolbox Items from the Tools menu to display the Choose Toolbox Items dialog box, and then select its WPF Components tab. To sort the components listed, select any column heading.

  • コンポーネントの横にあるチェック ボックスをオンにすると、そのコンポーネントのアイコンが [ツールボックス] に表示されます。When the check box next to a component is selected, an icon for that component will be displayed in the Toolbox.

    ヒント

    編集用に開かれるプロジェクト ドキュメントに WPF コントロールのインスタンスを追加するには、そのツールボックス アイコンをデザイン ビュー サーフェイスにドラッグします。To add an instance of a WPF control to a project document open for editing, drag its Toolbox icon onto the Design view surface. コンポーネントの既定のマークアップとコードがプロジェクトに挿入されて、変更できるようになります。Default markup and code for the component are inserted into your project, ready for you to modify. 詳細については、「ツールボックスの使用」を参照してください。For more information, see Using the Toolbox.

  • コンポーネントの横にあるチェック ボックスをオフにすると、対応するアイコンが [ツールボックス] に表示されなくなります。When the check box next to a component is cleared, the corresponding icon will be removed from the Toolbox.

    注意

    コンピューターにインストールされている .NET Framework コンポーネントは、アイコンが [ツールボックス] に表示されているかどうかに関係なく使用できます。The .NET Framework components installed on your computer remain available whether or not icons for them are displayed in the Toolbox.

[WPF コンポーネント] タブの列には次の情報が含まれます。The columns on the WPF Components tab contain the following information:

名前Name
コンピューターのレジストリにエントリが存在する WPF コントロールの名前が一覧表示されます。Lists the names of WPF controls for which entries exist in your computer's registry.

名前空間Namespace
コンポーネントの構造を定義している .NET Framework クラス API 名前空間の階層構造が表示されます。Displays the hierarchy of the .NET Framework Class API namespace that defines the structure of the component. コンピューターにインストールされている各 .NET Framework 名前空間内で使用可能なコンポーネントを一覧表示するには、この列で並べ替えます。Sort on this column to list the available components within each .NET Framework namespace installed on your computer.

アセンブリ名Assembly Name
各コンポーネントの名前空間を含む .NET Framework アセンブリの名前が表示されます。Displays the name of the .NET Framework assembly that includes the namespace for each component. コンピューターにインストールされている各 .NET Framework アセンブリに含まれる名前空間を一覧表示するには、この列で並べ替えます。Sort on this column to list the namespaces contained in each .NET Framework assembly installed on your computer.

ディレクトリDirectory
.NET Framework アセンブリの場所が表示されます。Displays the location of the .NET Framework assembly. アセンブリはすべて、既定では、グローバル アセンブリ キャッシュにあります。The default location for all assemblies is the Global Assembly Cache. グローバル アセンブリ キャッシュについて詳しくは、「アセンブリとグローバル アセンブリ キャッシュの使用」をご覧ください。For further information on the Global Assembly Cache, see Working with Assemblies and the Global Assembly Cache.

UIElement の一覧UIElement List

フィルターFilter
テキスト ボックスに入力した文字列に基づいて、WPF コントロールの一覧をフィルター処理します。Filters the list of WPF controls based on the string you provide in the text box. 4 つの列のいずれかで一致したものがすべて表示されます。All matches from any of the four columns are shown.

クリアClear
フィルター文字列をクリアします。Clears the filter string.

参照Browse
[開く] ダイアログ ボックスが開き、WPF コントロールを含むアセンブリに移動することができます。Opens the Open dialog box, which lets you navigate to assemblies which contain WPF controls. グローバル アセンブリ キャッシュに含まれないアセンブリを読み込むには、これを使います。Use this to load assemblies which are not located in the Global Assembly Cache.

LanguageLanguage
選んだ WPF コントロールを含むアセンブリのローカライズされた言語を表示します。Shows the localized language of the assembly which contains the selected WPF control.

制限事項Limitations

ツールボックスにカスタム コントロールや UserControl を追加するとき、次の制限があります。Adding a custom control or UserControl to the Toolbox has the following limitations:

  • 現在のプロジェクトの外部で定義されたカスタム コントロールに対してのみ機能します。Works only for custom controls defined outside the current project.

  • ソリューションの構成をデバッグからリリース、またはリリースからデバッグに変更したときに、正しく更新されません。Does not update correctly when you change the solution configuration from Debug to Release, or from Release to Debug. これは、参照がプロジェクト参照ではなく、ディスク上のアセンブリに対するものであるためです。This is because the reference is not a project reference, but is for the assembly on disk instead. コントロールが現在のソリューションの一部である場合、デバッグからリリースに変更しても、プロジェクトは引き続きコントロールのデバッグ バージョンを参照します。If the control is part of the current solution, when you change from Debug to Release, your project continues to reference the Debug version of the control.

さらに、デザイン時のメタデータがカスタム コントロールに適用されていて、<xref:Microsoft.Windows.Design.ToolboxBrowsableAttribute> が false に設定されていることがこのメタデータで指定されている場合、コントロールはツールボックスに表示されません。In addition, if design-time metadata is applied to the custom control and this metadata specifies that the <xref:Microsoft.Windows.Design.ToolboxBrowsableAttribute> is set to false, the control does not appear in the Toolbox.

コントロールの名前空間とアセンブリをマッピングすることにより、XAML ビューでコントロールを直接参照できます。You can reference your controls directly in XAML view by mapping the namespace and assembly for your control.

関連項目See also

ツールボックスToolbox
WPF の概要Getting Started with WPF