WPF デザイナーの機能拡張について
[このドキュメントはプレビューのみを目的としており、以降のリリースで変更される可能性があります。プレースホルダーとして空白のトピックが含まれています。]
WPF Designer for Visual Studio に対して、独自のカスタム デザイナー環境を作成することができます。 WPF Designerには、カスタムの装飾、ツール、プロパティ エディター、およびデザイナーを実装するためのフレームワークとパブリック API が用意されています。 完全なサンプル ソリューションのコレクションについては、「WPF Designer Extensibility Samples (WPF デザイナー機能拡張のサンプル)」を参照してください。
このセクションの内容
デザイン時メタデータの提供
個別のアセンブリでデザイン時のメタデータを提供する方法について説明します。カスタム コントロールとデザイン時アセンブリの配置
カスタム コントロールのランタイム アセンブリのために、デザイン時のアセンブリを配置する方法について説明します。装飾アーキテクチャ
デザイン サーフェイス上の特殊なグリフである、装飾のフレームワークについて説明します。コンテキスト アーキテクチャの編集
デザイナーの状態を制御およびやり取りするためのフレームワークについて説明します。編集モデルのアーキテクチャ
WPF ランタイム コントロールのラッパーである、編集可能オブジェクトとやり取りするためのフレームワークについて説明します。機能プロバイダーと機能コネクタ
FeatureProvider 型と FeatureConnector<TFeatureProviderType> 型を使用して実行時を拡張するためのフレームワークについて説明します。プロパティ編集アーキテクチャ
表示プロパティの編集システムとやり取りするためのフレームワークについて説明します。ツール アーキテクチャ
コマンド、タスク、およびツールから成るツール サポートを実装するためのフレームワークについて説明します。ユーザー入力とプレゼンテーション アーキテクチャ
ユーザー入力を処理する機構について説明します。XAML パーサー アーキテクチャ
デザイン時に XAML を解析するためのフレームワークについて説明します。Windows フォーム デザイナーのフレームワークと WPF デザイナーのフレームワークの比較
Windows フォーム デザイナーと WPF Designerの類似点と相違点について説明します。
関連項目
- WPF デザイナーの機能拡張リファレンス
ここでは、カスタムの装飾、ツール、プロパティ エディター、およびデザイナーを実装するための WPF Designerの機能拡張リファレンス API について説明します。