我的应用程序 UI 中有一个列表,当用户单击列表中的某个项目时,我想打开一个弹出窗口。据我所知,没有任何Click
事件ListViewItem
可以帮助我解决这个问题。该SelectionChanged
事件也不起作用,因为用户可以关闭弹出框,并且我希望能够再次打开它,而无需他们先在列表中选择不同的项目。
这就是我的ListView
创建代码的样子,因为它的价值:
<ListView x:Name="_resultsListView"
ItemsSource="{Binding AvailableResults}"
SelectedItem="{Binding SelectedResult}"
ItemContainerStyle="{StaticResource LoadResultItemStyle}"
VirtualizingStackPanel.IsVirtualizing="True"
Style="{DynamicResource DefaultListViewStyle}" BorderThickness="0"/>
谢谢!任何建议,将不胜感激。