0

WPF DataGrid GridViewColumn 内のリストの辞書プロパティからデータを表示する方法を理解しようとしています

私が見つけたすべての例は、単純なエンティティのリストにマップするように見えるだけです。のようにトラバースし{Binding Answers.Title}ました。ただし、私の{Binding Answers["Title"]}ものは、XAMLで機能しないものに似ています

ここで明らかな何かが欠けています。何か案は?

編集:リストには、辞書を含むエンティティが含まれています。Answers は、エンティティ内のディクショナリです。

4

2 に答える 2

3

私の理解が正しければ、DataContext として辞書があり、そのキーまたは値を ListBoxItem として表示する必要があります。以下を試すことができます:

ここで Data はディクショナリで、キーを表示する必要がある場合は DisplayMemberPath="Key" を変更できます。これは、複雑なオブジェクトが DataContext にあるときに、プロパティからデータを表示するためにも使用できます。

于 2013-08-24T18:06:53.937 に答える