0

我有一个ListBox看起来像这样的:

<ListBox ItemsSource="{StaticResource journal}" DisplayMemberPath="Title" />

当“标题”是一个属性时,例如:

public string Title { get; set; }

它显示得很好,但是如果我Title改为创建一个公共字段,则ListBox只会显示一个空字符串。不幸的是,这使得无法使用结构,因为它们不支持属性。

有什么解决方法吗?

4

1 回答 1

3

WPF 绑定引擎不支持公共字段。如果它们是结构,您最好创建一个 ViewModel 来显示这些项目(具有适当的属性)。

于 2013-01-20T14:57:48.403 回答