次の方法で共有


InvokePattern、ExpandCollapsePattern、および TogglePattern のサンプル

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

このサンプルでは、Microsoft UI オートメーション ExpandCollapsePatternInvokePattern、および TogglePattern の各コントロール パターン クラスを示します。

The sample illustrates how identical controls may provide different control pattern support depending on their location within the control view of the Microsoft UI オートメーション tree and their function within an application. 具体的には、メニュー要素またはツリー ビュー要素がリーフ ノードであり、単一の明確なアクションを開始する場合に、その要素で InvokePattern コントロール パターンがどのようにサポートされるかを示します。

このサンプルでは、UI オートメーション プロバイダーとして使用されるさまざまな TreeView コントロールを含む Windows Presentation Foundation (WPF) ターゲット アプリケーション、およびこのターゲット アプリケーションに対して動作する WPF UI オートメーション クライアントの 2 つのアプリケーションを作成します。 クライアントは、ExpandCollapsePatternInvokePattern、および TogglePattern の各コントロール パターンを使用して、ターゲット内のコントロールと対話します。

このサンプルでは、Windows Presentation Foundation (WPF) の特定の機能を示します。そのため、アプリケーションの開発ベスト プラクティスに従っていません。 Windows Presentation Foundation (WPF) と Microsoft .NET Framework のアプリケーション開発ベスト プラクティスの包括的な説明については、適宜、次のトピックを参照してください。

ユーザー補助 - 「ユーザー補助のベスト プラクティス

セキュリティ - 「Windows Presentation Foundation Security

ローカリゼーション - 「WPF Globalization and Localization Overview

サンプルのビルド

  • Windows ソフトウェア開発キット (SDK) をインストールして、そのビルド環境のコマンド ウィンドウを開きます。[スタート] メニューの [すべてのプログラム]、[Microsoft Windows SDK] の順にポイントし、[CMD シェル] をクリックします。

  • サンプルをハード ディスク ドライブにダウンロードします。通常は、ソフトウェア開発キット (SDK) のドキュメントからダウンロードします。

  • ビルド環境のコマンド ウィンドウからサンプルをビルドするには、サンプルのソース ディレクトリに移動します。コマンド プロンプトで「MSBUILD」と入力します。

  • Microsoft Visual Studio でサンプルをビルドするには、サンプル ソリューションかプロジェクト ファイルを読み込んで、Ctrl キーと Shift キーを押しながら B キーを押します。

サンプルの実行

  • コンパイルしたサンプルをビルド環境のコマンド ウィンドウから実行するには、サンプルのソース コード フォルダーの下にある Bin\Debug または Bin\Release フォルダーで .exe ファイルを実行します。

  • コンパイルしたサンプルを Visual Studio でデバッグしながら実行するには、F5 キーを押します。