MVVM关于组合框中默认值的问题
我在视图上有一个组合框,在加载表单时,该组合框的默认值为“Active”。谁的工作是将组合框设置为“活动”,即加载的方法或视图模型中的代码MVVM关于组合框中默认值的问题,mvvm,Mvvm,我在视图上有一个组合框,在加载表单时,该组合框的默认值为“Active”。谁的工作是将组合框设置为“活动”,即加载的方法或视图模型中的代码 比尔我认为这是ViewModel的工作。至少有两种方法可以做到这一点: 将组合的SelectedItem绑定到ViewModel的属性,并将该属性设置为所需的值 获取集合的默认视图(CollectionViewSource.GetDefaultView),并使用MoveCurrentTo方法设置当前项(不要忘记在组合框中将IsSynchronizedWit
比尔我认为这是ViewModel的工作。至少有两种方法可以做到这一点:
- 将组合的
绑定到ViewModel的属性,并将该属性设置为所需的值SelectedItem
- 获取集合的默认视图(
),并使用CollectionViewSource.GetDefaultView
方法设置当前项(不要忘记在MoveCurrentTo
组合框中将
设置为true)IsSynchronizedWithCurrentItem