Wpf 我有两个项控件在一个项控件中高亮显示选定项在另一个项控件中高亮显示相应项控件

Wpf 我有两个项控件在一个项控件中高亮显示选定项在另一个项控件中高亮显示相应项控件,wpf,Wpf,WPF I有两个项目控件一个是DataGrid,另一个是ListView。当选择其中一个项目时,其他项目控件中的相应项目应被选中并高亮显示,反之亦然。谢谢 只需将一个控件的SelectedItem绑定到另一个控件的SelectedItem <ListView x:Name="MyListView" ... /> <DataGrid SelectedItem="{Binding ElementName=MyListView, Path=SelectedItem}" ... /&

WPF I有两个项目控件一个是DataGrid,另一个是ListView。当选择其中一个项目时,其他项目控件中的相应项目应被选中并高亮显示,反之亦然。谢谢

只需将一个控件的
SelectedItem
绑定到另一个控件的
SelectedItem

<ListView x:Name="MyListView" ... />

<DataGrid SelectedItem="{Binding ElementName=MyListView, Path=SelectedItem}" ... />


谢谢瑞秋!!!当我尝试它时,它很棒,但我想到的另一个问题是,当我选择多行时,只有第一个选定的行会影响另一个ItemsControl的对应项,虽然其余的行对另一个ItemsControl的相应项没有影响。@user1039858绑定
SelectedItems
而不是
SelectedItems
以允许多个选定项Swall,但我确实尝试绑定SelectedItems,但它是一个只读属性。当我尝试时,应用程序将崩溃!!