我目前在item控件中实现了列表视图。左键单击,设置itemsource中集合的属性。 如答案中所述: ItemsControl of ListViews, bind SelectedItem from each ListView where the amount of ListViews are dynamic, MVVM
我想在未选中,选中或禁用的项目上使用右键单击之类的东西,以在后面的代码中从中提取值,而无需更改当前选择。
有什么想法吗?
答案 0 :(得分:0)
感谢@Miamy和一些扩展的搜索,能够完成我想要的东西。
private void ListView_PreviewMouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
e.Handled = true;
DependencyObject originalSource = (DependencyObject)e.OriginalSource;
while ((originalSource != null && !(originalSource is ListViewItem)))
{
originalSource = VisualTreeHelper.GetParent(originalSource);
}
if (originalSource != null)
{
}
}