0
我在ResourceDictionary
中有DataTemplate
。现在我在模板中有一个GroupBox
,我想在其中使用MouseDown
事件。但ResourceDictionary
没有代码 (按预期),没有链接到我使用字典中的东西的文件背后的代码。ResourceDictionary中的事件
如何使用此事件?
我在ResourceDictionary
中有DataTemplate
。现在我在模板中有一个GroupBox
,我想在其中使用MouseDown
事件。但ResourceDictionary
没有代码 (按预期),没有链接到我使用字典中的东西的文件背后的代码。ResourceDictionary中的事件
如何使用此事件?
我不知道这是否适用于你,但我有一个类似的情况。 我想在我的ListBox的每个标签上使用MouseDown事件。 所以这就是我做的:我将ListBox.ItemTemplate设置为ContentPresenter。 然后我在该ContentPresenter上使用了MouseDown事件。我将ContentPresenter的ContentTemplate 设置为我标签的DataTemplate,它运行良好,从而将我的DataTemplate与MouseDown事件分开。
<ListBox
ItemsSource="{Binding}"
>
<ListBox.ItemTemplate>
<DataTemplate>
<ContentPresenter
ContentTemplate="{StaticResource myLabelTemplate}"
MouseDown="Event">
</ContentPresenter>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
对不起我的英文不好;)
也许使用附加属性/行为? – 2011-12-08 18:46:23