我在Stack和Google上没有找到任何类似的内容,所以可能不可能实现,但希望有聪明人能提出想法。我对WPF/XAML是一位初学者。
我有一个自定义类,类似于这个样子。
public class LogEntry
{
public Diciontary<string, string> Stuff;
public string MyOtherProperty;
}
我的GridView将有两列。一列是MyOtherProperty,另一列是Stuff["Stuff1"]。假设我不能将Dictionary更改为更容易绑定的内容。
我正在将我的ListView绑定到一个List<LogEntry>
。在这种情况下,我该怎么做呢?
<ListView ItemsSource="{Binding}" DataContext="{Binding}">
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn DisplayMemberBinding="{Binding MyOtherProperty}"></GridViewColumn>
<GridViewColumn DisplayMemberBinding="**{Binding Stuff[Stuff1]}**"></GridViewColumn>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
有什么想法吗?谢谢。