-1
C#如何将DataGrid的ItemsSource绑定到一个ViewModel和DataGrid的SelectedItem到另一个?
DataContext="{Binding ProveedoresViewModel, Mode=OneWay, Source={StaticResource LocatorViewModel}}"
XAML
<DataGrid Margin="10"
ItemsSource="{Binding ListaProveedores, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
GridLinesVisibility="All"
SelectedItem="{Binding ProveedorSeleccionado, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
AutoGenerateColumns="False"
CanUserAddRows="False"
BorderThickness="1"
BorderBrush="Black">
ListaProveedores
是ViewModel1,ProveedorSeleccionado
是ViewModel2。 我需要指定通过公共属性前提是LocatorViewModel资源暴露两个视图模型ProveedorSeleccionado