MVVM关于组合框中默认值的问题

时间:2010-11-19 18:57:02

标签: mvvm

我在视图上有一个组合框,在加载表单时默认为“活动”。将组合框设置为“活动”是什么工作,加载方法或视图模型中的代码?

比尔

1 个答案:

答案 0 :(得分:0)

我会说这是ViewModel的工作。至少有两种方法可以做到:

  • 将组合的SelectedItem绑定到ViewModel的属性,并将此属性设置为您想要的值
  • 获取集合的默认视图(CollectionViewSource.GetDefaultView)并使用MoveCurrentTo方法设置当前项目(不要忘记在{{1}上将IsSynchronizedWithCurrentItem设置为true })