0

ContentTemplate が実行時にリソース ディクショナリから決定される ContentControl 要素があります。データテンプレートにはビジュアル(コンバス)があり、クリックするとビジュアル要素(キャンバス)を印刷するデータテンプレートにもボタンが必要です。私が言ったように、DateTemplate はリソース ディクショナリ内にあるので、そのボタンのクリック イベントのコードをどのように記述すればよいのでしょうか。

どんな反応でも大歓迎です。

4

1 に答える 1

0

Button.Click 添付イベントを使用できるようです。ContentControl に追加するだけです。

<ContentControl 
    Button.Click="Button_Click" 
    ContentTemplate="<template with a button>"   
/>

およびハンドラー:

private void Button_Click(object sender, RoutedEventArgs e)
{
}

テンプレートに複数のボタンがある場合は、 を使用e.Sourceして把握できます。MouseButtonEventArgsそして、代わりに使用できると思います。

于 2010-07-07T20:43:25.317 に答える