我需要单击一个TreeViewItem并打开一个包含该TreeViewItem数据的对话框窗口,稍后我将根据该数据运行另一个命令。我的实际问题是:我不能点击它,因为treeviewitem没有command属性。
我的场景:我有两个模型和两个属性,将用于创建我的TreeViewItems。在我的ViewModel上,我创建它们,并根据它们的属性将它们组织在彼此内部,然后将它们存储在一个集合中。
下面是我绑定元素的xaml:
<TreeView ItemsSource="{Binding Local}">
<TreeView.DataContext>
<data:ItemViewModel/>
</TreeView.DataContext>
</Treeview>
//In my "Local" property i have 3 TreeViewItems with other items inside them wich i want to execute the commands
我找不到一种方法来为那个特定的场景创建数据模板。甚至尝试创建一个包含超链接的数据模板(认为这是一个临时解决方案),但不会执行任何命令。
https://stackoverflow.com/questions/53639694
复制相似问题