UWP - Как выбрать ListViewItem при нажатии кнопки внутри него - PullRequest
0 голосов
/ 24 мая 2018

У меня есть ListView, у которого ListViewItems есть кнопки, определенные в ListView.ItemTemplate.Как я могу выбрать ListViewItem после нажатия кнопки такой кнопки?Я знаю, как сделать это в WPF, но не могу понять для UWP, поскольку стили UWP не поддерживают триггеры.

Ответы [ 2 ]

0 голосов
/ 25 мая 2018

В событие, которое нажали на кнопку, добавьте:

listView.SelectedItem = ((FrameworkElement)sender).DataContext;
0 голосов
/ 25 мая 2018

Вам нужно будет использовать команду делегата

. В следующем примере показано, как выполнить это

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...