繁体   English   中英

绑定字典词典值C#

[英]Binding Dictionary of Dictionaries Value C#

我有一本字典,用于跟踪视觉上完成的线程。

Dictionary<MyObject, Dictionary<string, bool>> taskDictionary

我试图将内部字典的值绑定到listView.End目标是这样的:

MyObject | task1 | TASK2

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM