この質問にはすでに答えがあります。
私はDataTemplate
でResourceDictionary
。今私はGroupBox
テンプレートの中でMouseDown
イベントしかしResourceDictionary
背後にコードがない
(意図したとおり)私は辞書から物事を使用するファイルの背後にあるコードへのリンクはありません。
このイベントをどうやって使うのですか?
これがあなたに当てはまるかどうか私は知りませんが、私は同様のケースがありました。 私は私のListBoxのすべてのラベルでMouseDownイベントを使いたかったです。 だからここに私がやったことです:私はContentPresenterにListBox.ItemTemplateを設定しました。 それから私はそのContentPresenterでMouseDownイベントを使いました。私はContentPresenterのContentTemplateを設定しました 私のラベルのDataTemplateにそれはうまく働きました、それで私のDataTemplateを私のMouseDownイベントから分離しました。
<ListBox
ItemsSource="{Binding}"
>
<ListBox.ItemTemplate>
<DataTemplate>
<ContentPresenter
ContentTemplate="{StaticResource myLabelTemplate}"
MouseDown="Event">
</ContentPresenter>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
私の下手な英語ですみません;)