質問

私のプロジェクトには、同様のダイアログのそれぞれ間で一貫して複製したいと考えているダイアログレイアウトが再発しています。

テンプレートダイアログには、ロゴを含むグリッドがあり、ダイアログの中心にはダイアログの特定のインスタンスに固有のコントロールがあります

私の希望は、それぞれのダイアログ全体で、テンプレートのような外観を何らかの形で複製することです。

  • コンテンツをグリッドの中心に追加できるレイアウトコントロールが必要だと思います
  • 私たちのデザイナーがテンプレートを見ながら個々のダイアログに固有のコントロールを操作できるように、ブレンドを使用したいと思います

これを行う方法はありますか?カスタムレイアウトコントロールを考えて、間違った方向を探していますか?何らかのタイプのグリッドテンプレートを使用する方が良いでしょうか?

役に立ちましたか?

解決

これがこれを行う素晴らしい方法です - 名前付きコンテンツを備えたWPF UserControlを作成する方法

私の好みは上記の質問に対する答えではなく、むしろコメント

「答えは、それを行うためにusercontrolを使用しないことです。

ContentControlを拡張するクラスを作成します」

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top