InvokePattern、ExpandCollapsePattern、および TogglePattern のサンプル
更新 : 2007 年 11 月
このサンプルでは、Microsoft UI オートメーション ExpandCollapsePattern、InvokePattern、および TogglePattern の各コントロール パターン クラスを示します。
ここでは、Microsoft UI オートメーション ツリーのコントロール ビュー内での位置およびアプリケーション内での機能に応じて、同じコントロールが異なるコントロール パターンをサポートする方法を示します。具体的には、メニュー要素またはツリー ビュー要素がリーフ ノードであり、単一の明確なアクションを開始する場合に、その要素で InvokePattern コントロール パターンがどのようにサポートされるかを示します。
このサンプルでは、UI オートメーション プロバイダとして使用されるさまざまな TreeView コントロールを含む Windows Presentation Foundation (WPF) ターゲット アプリケーション、およびこのターゲット アプリケーションに対して動作する WPF UI オートメーション クライアントの 2 つのアプリケーションを作成します。クライアントは、ExpandCollapsePattern、InvokePattern、および TogglePattern の各コントロール パターンを使用して、ターゲット内のコントロールと対話します。
このサンプルでは、Windows Presentation Foundation (WPF) の特定の機能を示します。そのため、アプリケーションの開発ベスト プラクティスに従っていません。Windows Presentation Foundation (WPF) と Microsoft .NET Framework のアプリケーション開発ベスト プラクティスの包括的な説明については、適宜、次のトピックを参照してください。
ユーザー補助 - 「ユーザー補助のベスト プラクティス」
セキュリティ - 「Windows Presentation Foundation のセキュリティ」
ローカリゼーション - 「WPF のグローバリゼーションおよびローカリゼーションの概要」
サンプルのビルド
Windows ソフトウェア開発キット (SDK) をインストールして、そのビルド環境のコマンド ウィンドウを開きます。[スタート] メニューの [すべてのプログラム]、[Microsoft Windows SDK] の順にポイントし、[CMD シェル] をクリックします。
サンプルをハード ディスク ドライブにダウンロードします。通常は、ソフトウェア開発キット (SDK) のドキュメントからダウンロードします。
ビルド環境のコマンド ウィンドウからサンプルをビルドするには、サンプルのソース ディレクトリに移動します。コマンド プロンプトで「MSBUILD」と入力します。
Microsoft Visual Studio でサンプルをビルドするには、サンプル ソリューションかプロジェクト ファイルを読み込んで、Ctrl キーと Shift キーを押しながら B キーを押します。
サンプルの実行
コンパイルしたサンプルをビルド環境のコマンド ウィンドウから実行するには、サンプルのソース コード フォルダの下にある Bin\Debug または Bin\Release フォルダで .exe ファイルを実行します。
コンパイルしたサンプルを Visual Studio でデバッグしながら実行するには、F5 キーを押します。