组合框的内容由项目驱动,但也由我的viewmodel中的值驱动.想象一下,我的viewmodel中的值是语言,我的绑定项目中的语言描述字典,我想显示正确的.
我该怎么办呢?
public class Item { public String description {get;set;} public String language {get;set;} public override ToString() { return description; } }
选定的项目也将绑定到Item类型的属性.
ToString的覆盖显示描述.
Selected item属性将引用所选对象属性,您可以从中获取语言.