UWP - 如何在单击其中的按钮时选择ListViewItem

时间:2018-05-24 19:13:45

标签: uwp

我有一个ListView,ListViewItems有按钮,在ListView.ItemTemplate中定义。如何在按钮的Click事件中选择ListViewItem?我知道如何在WPF中制作它,但无法计算UWP,因为UWP样式不支持触发器。

2 个答案:

答案 0 :(得分:0)

您必须使用委托命令

以下示例说明如何完成此操作

https://code.msdn.microsoft.com/windowsapps/How-to-bind-command-to-a-299f7759

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

https://github.com/Windows-XAML/Template10/wiki/MVVM#delegatecommand

要了解有关模板10的更多信息,请转到

https://mva.microsoft.com/en-us/training-courses/getting-started-with-template-10-16336

答案 1 :(得分:0)

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

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