0

我有一个列表视图项,它有一个按钮并显示对象的属性。我使用正确触发的 mvvm 模式为按钮设置了命令属性。

我的问题是,当按下按钮时它也没有获得选定的项目,我猜它没有触发 selectedItem 事件。

按下按钮时是否可以强制此事件?

 <Button 
         Height="20"
         Width="20"
         Grid.Column="3"
         Grid.Row="0"
         Command="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}, Path=DataContext.RemoveClick}"
         CommandParameter="{Binding SelectedItem, ElementName=serverListView, Mode=TwoWay}">
4

1 回答 1

0

您可以: - 将命令的 commandParameter 设置为 {Binding} - 将 SelectedItem 绑定到 VM 的某个属性 - 在命令执行方法的开头将此属性设置为命令参数

于 2012-06-18T15:21:07.570 回答