Wpf 绑定ListViewItem 中的控件 Command 到 ViewModel :
1. 给Window 定义名字:
<Window x:Name= "ThisWnd" >
在绑定时找到指定名字
<ListView>
<ListView.ItemTemplate>
<DataTemplate>
<Button Command= "{Binding ElementName=ThisWnd, Path=DataContext.CallCommand}"
Text={Binding Name}></Button>
2. 相对路径查找
另一种方式是根据类型或层次查找
<ListView>
<ListView.ItemTemplate>
<DataTemplate>
<Button Command= "{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListView}}, Path=DataContext.CallCommand}"
Text={Binding Name}></Button>
- 打赏
- 分享
分享到...
请选择打赏方式
- 微信
- 支付宝