私の質問は、WPF のデザイン時のサポートに関連しています。私が読んだMSDNから、
WPF デザイナは、カスタム アドナ、ツール、プロパティ エディタ、およびデザイナを実装するために使用できるフレームワークとパブリック API を提供します。
しかし、私が見つけた例の大部分は些細なものであり、既存の WPF アプリケーションでのカスタマイズされたデザイナーの作成に関してあまり説明していません。この 1 年間で、アプリケーションを Windows フォームから WPF に移行しました。次のステップは、既存の WinForms パネル デザイナーを使用して WPF で書き直すことです。
これは一大プロジェクトと言っていいでしょう。しかし、どこから始めればよいかさえわかりません。WPF アプリケーション用にカスタマイズされたデザイナーを作成して、それがどのようなものだったか、似たような経験をしたことがある人がいるかどうか疑問に思っています。さらに良いことに、WinForms デザイナーと WPF デザイナーの機能を比較対照したり、前者から後者への移行を説明したりできると助かります。カスタマイズされた設計環境 (カスタム コントロールなどを使用) を示す簡単な例を知っていれば、非常に有益です。
全体として、多くの人がまだこれを行っているかどうか、そしてその結果はどうだったのか、私はただ疑問に思っています.
編集: 明確にするために、はい、WPF デザイナーのホスティングについて話しています。これは不可能かもしれないと思われ、これは大きな後退です。これは、現在の WinForms デザイナーのスクリーンショットです。ご覧のとおり、カスタマイズされたユーザー インターフェイスを作成するために使用されます。カスタム コントロールをドラッグしてデザインし、パネルを「実行モード」にして、すべてのコントロールが機能するようにします。
デザイナーを書くのに何ヶ月も費やす必要はありませんが、これは WPF で可能でしょうか? .NET 4.0 と VS2010 はどうですか? それらはデザイナー機能を追加しますか?
代替テキスト http://img94.imageshack.us/img94/5378/oldpaneldesigner.png