0

DataTemplateで使用するカスタムChildWindowを作成しています。

DataTemplateはウィンドウの「本体」に適用されますが、それとは別に、常に「保存」と「キャンセル」の2つのボタンを表示したいと思います。

私はそれを達成する方法がわかりません...どんな助けでも大歓迎です!

4

1 に答える 1

1

SdkStyles.xamlからChildWindowStyleのコピーを取得して、カスタムコントロールテンプレートを構築するための基盤を提供します。DataContextを保持するには、UserControlにUserControl.Resourcesとしてスローするか、ContentPresentersなどを入力するだけの場合は、テンプレートを独自のリソースディクショナリまたは任意の場所に配置できます(ただし、一意のx:Keyを指定することもできます)。名前を付けてください。)使用方法によって異なります。

テンプレートに必要な変更を加え、ボタンなども追加します。次に、リソースディクショナリのDefault BasedOn値を置き換えてデフォルトとして設定するか、そのスタイルを明示的に呼び出すことができます。

個人的には、これらすべてにExpression Blendが好きで、Web検索(次回最初に提案するかもしれません)と一緒に役立つチュートリアルもいくつかあります。ここで見つけたもののように...これがお役に立てば幸いです。:)

于 2012-09-05T18:38:46.527 に答える