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 に答える