我的ListBox
看起来像这样:
<ListBox ItemsSource="{StaticResource journal}" DisplayMemberPath="Title" />
当“标题”是属性时,例如:
public string Title { get; set; }
它显示正常,但如果我将Title
设为公共字段,则ListBox
仅显示空字符串。遗憾的是,它不能使用结构,因为它们不支持属性。
这有什么变通方法吗?
答案 0 :(得分:3)
WPF绑定引擎不支持公共字段。如果它们是结构体,你最好创建一个ViewModel来显示这些项目(具有适当的属性)。