Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
UWP-单击列表视图项中的按钮时如何选择列表视图项_Uwp - Fatal编程技术网

UWP-单击列表视图项中的按钮时如何选择列表视图项

UWP-单击列表视图项中的按钮时如何选择列表视图项,uwp,Uwp,我有一个ListView,ListViewItems有按钮,在ListView.ItemTemplate中定义。如何在此类按钮的单击事件中选择ListViewItem?我知道如何在WPF中实现这一点,但无法计算UWP,因为UWP样式不支持触发器。您必须使用委托命令 下面的示例演示了如何实现这一点 但更简单的例子是使用模板10,它已经为您创建了一个委托命令 要了解有关模板10的更多信息,请访问 在单击的按钮中添加事件: listView.SelectedItem = ((FrameworkEl

我有一个ListView,ListViewItems有按钮,在ListView.ItemTemplate中定义。如何在此类按钮的单击事件中选择ListViewItem?我知道如何在WPF中实现这一点,但无法计算UWP,因为UWP样式不支持触发器。

您必须使用委托命令

下面的示例演示了如何实现这一点

但更简单的例子是使用模板10,它已经为您创建了一个委托命令

要了解有关模板10的更多信息,请访问


在单击的按钮中添加事件:

listView.SelectedItem = ((FrameworkElement)sender).DataContext;

希望有一个没有代码落后的解决方案,但atm只能使代码落后。您的或此:var item=(按钮)sender).DataContext;var container=(ListViewItem)ListviewTankVIEW.ContainerFromItem(item);container.IsSelected=true;很抱歉,我的问题可能不是很清楚,我需要这个:ListViewItems在其中一列中有按钮。单击这些按钮将引发Prism命令,但它要么不选择ListViewItem,要么(在更改某些ListView属性后)-它首先触发一个命令,然后选择新的ListViewItem。但我需要先选择ListViewItem,然后启动命令