WPF デザイナの機能拡張
更新 : 2007 年 11 月
Windows Presentation Foundation (WPF) Designer for Visual Studio のカスタム デザイナ環境を独自に作成できます。WPF デザイナには、カスタムの装飾、ツール、プロパティ エディタ、およびデザイナを実装するためのフレームワークとパブリック API が用意されています。
k
このセクションの内容
WPF デザイナの機能拡張アーキテクチャ
WPF デザイナの機能拡張フレームワークのアーキテクチャ全体について説明します。WPF デザイナの機能拡張について
WPF デザイナのカスタム デザイナ環境を独自に作成する方法について説明します。基本的な機能拡張という概念
カスタム メニュー アクションの作成など、基本的な機能拡張タスクを実行する方法について説明します。カスタム装飾の作成
レールなど、カスタム装飾を作成する方法について説明します。カスタム エディタの作成
カラー エディタなど、カスタム エディタを作成する方法について説明します。デザイン時の動作と実行時の動作
カスタムのデザイン時ロジックを実装する方法について説明します。高度な機能拡張という概念
サロゲート ポリシーの作成など、高度な機能拡張タスクを実行する方法について説明します。WPF デザイナの機能拡張リファレンス
WPF デザイナの機能拡張リファレンス API について説明します。
参照
AdornerPanel
デザイン時に装飾として使用される WPF コントロールのコンテナを提供します。AdornerProvider
デザイナ画面に装飾を自動的に追加するためにクラスに追加できる機能プロバイダです。EditingContext
デザイナのコンテキスト状態を格納します。ModelItem
編集モデル内の単一のアイテムを表します。ModelService
モデルを取得するためにデザイナが使用するメイン エントリ ポイントです。ModelFactory
デザイナでアイテムのインスタンスを作成します。FeatureProvider
機能にクラス固有の処理を追加します。FeatureConnectorAttribute
FeatureProvider の処理に必要な FeatureConnector<FeatureProviderType> の型を含みます。FeatureManager
機能プロバイダと機能コネクタを管理します。AttributeTableBuilder
メタデータ ストアに渡すことができる属性テーブルを作成します。PropertyValue
基になる共通言語ランタイム (CLR) のプロパティ値に対して、データ モデルを提供します。PropertyValueEditor
プロパティのインライン エディタ ロジックのコンテナです。Task
コマンドのコレクションおよびそのコマンドへの入力バインディングです。Tool
デザイナのモードを調べます。
関連するセクション
WPF デザイナ読み込みエラーのトラブルシューティング
カスタム デザイナ コード内の予期せぬ動作を理解するための手順について説明します。Windows Presentation Foundation コントロールの使用
Windows フォームで WPF コントロールを使用する方法を説明するリンクがあります。移行と相互運用性
WPF テクノロジと Windows フォーム テクノロジとの間の相互運用について説明します。