[英]Binding Dictionary of Dictionaries Value C#
我有一本字典,用于跟踪视觉上完成的线程。
Dictionary<MyObject, Dictionary<string, bool>> taskDictionary
我试图将内部字典的值绑定到listView.End目标是这样的:
object1Name假假
目前,我能够得到名称,但没有名字。 目前的做法是。
var gridView = new GridView();
foreach (var entry in taskDictionary) {
Myobject obj = entry.key;
gridView.Columns.Add(new GridViewColumn { Header = "Name", DisplayMemberBinding = new Binding(Key.Name)});
foreach (var secondDictionary in entry.Value) {
// this line would bind to the taskDictionary[Key].Value
gridView.Columns.Add(new GridViewColumn { Header = secondDictionary.Keym DisplayMemberBinding = new Binding("Value.Value")}); // what would be in this binding.
listView.View = gridView;
}
break; // so we only add the task columns once.
}
listView.View = gridView;
答案是Binding(“ Value [” + secondDictionary.Key +“]”)});
gridView.Columns.Add(new GridViewColumn { Header = secondDictionary.Key DisplayMemberBinding = new Binding("Value.Value")});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.