【发布时间】:2011-07-02 21:11:50
【问题描述】:
我正在尝试使用 MVVMLight 将 TreeViewItem Selected 事件绑定到命令。
TreeViewItem 是在 HierarchicalDataTemplate 中定义的,所以我无法添加 Interaction.Triggers(如下所示)
<HierarchicalDataTemplate
x:Key="TreeViewItemTemplate"
ItemsSource="{Binding ChildReportViewModels}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Selected">
<MvvmLight_Command:EventToCommand Command="{Binding LoadReportCommand, Mode=OneWay}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</HierarchicalDataTemplate>
我还能如何将 EventTrigger 添加到每个 TreeViewItem?
谢谢。
【问题讨论】:
标签: mvvm binding command mvvm-light treeviewitem