我在一个视图中有两个datagrids,但这些datagrids的ItemsSource集合在不同的View Models中.那么可以将这两个数据网格与两个不同的视图模型中的集合绑定在一起吗?
Sas*_*cha 10
寻找结合两者的视图模型:
public class ViewModelA {
public ObservableCollection<CustomClass> Items { get; set; }
/* properties, etc. */
}
public class ViewModelB {
/* properties, etc. */
}
public class CombiningViewModel {
public ViewModelA A { get; set; }
public ViewModelB B { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
绑定可以像
<DataGrid ItemsSource="{Binding A.Items}">
<!-- Sample, not complete -->
</DataGrid>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4558 次 |
| 最近记录: |