Обязательный словарь словарей Value C # - PullRequest
0 голосов
/ 01 октября 2018

У меня есть словарь, который используется для отслеживания потоков, завершающих визуально.

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

, и я пытаюсь привязать значения внутреннего словаря к listView.End цель что-то вроде этого:

MyObject |задача1 |Task2

object1Name false false

В настоящее время я могу получить имя, но не bools.Текущий подход.

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;

1 Ответ

0 голосов
/ 01 октября 2018

Ответ - Binding ("Value [" + secondDictionary.Key + "]")});

 gridView.Columns.Add(new GridViewColumn { Header = secondDictionary.Key DisplayMemberBinding = new Binding("Value.Value")});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...