【发布时间】:2013-12-10 18:36:57
【问题描述】:
我正在尝试将列表绑定到 WPF 中的组合框,但我没有得到我期望/需要的内容。
这就是我的ViewModel:
public ICollection<FileType> FileTypes { get; private set; }
这是我的 FileType 类:
public class FileType
{
public string Description { get; set; }
public string Code { get; set; }
public ICollection<FileAction> FileActions { get; set; }
}
这就是我绑定 ComboBox 的方式:
<ComboBox Name="uxFileTypeBox" Grid.Row="1" Grid.Column="1"
Margin="10,10,10,10" Grid.ColumnSpan="2"
ItemsSource="{Binding FileTypes}" SelectedItem="{Binding SelectedFileType}"/>
ComboBox 显示的是对象而不是其描述,我怎样才能让 ComboBox 显示 Description 属性,如果可能的话,使用 Code 属性作为值。
注意:我正在使用 Toolkit MVVM Light
【问题讨论】:
标签: c# wpf data-binding mvvm combobox