переборка TreeView привязанного к коллекции

165
01 ноября 2018, 23:20

Пример, есть класс:

class Test
{
    public string Name { get; set; }
    public int Number { get; set; }
    public ObservableCollection<Test> coll { get; set; }
    public Test()
    {
        coll = new ObservableCollection<Test>();
    }
}

Дерево:

<TreeView Name="Tree" Margin="0,80,0,0">

Коллекция, привязанная к дереву:

    ObservableCollection<Test> testColl = new ObservableCollection<Test>();  

Задача такова, что я хочу в коде, из определённых значений параметров test в коллекции, открывать и выделять ветки дерева, но я не знаю как перебрать дерево и все TreeViewItem'ы. Пробовал подобное, но ругается на преобразование Test в TreeViewItem.

foreach (TreeViewItem tvi in Tree.Items)
            {
                tvi.IsExpanded = true;
                tvi.FontWeight = FontWeights.Bold;
             }

Для начала просто хотел узнать, как можно перебрать дерево, по TreeViewItem, привязанное к коллекции.

READ ALSO
Передача значения INPUT методом POST

Передача значения INPUT методом POST

пишу сайт в котором есть форма из 5 инпутов и одной кнопкине понимаю почему данные с формы не отправляются на почту, да и вообще на сайте вываливается...

178
FROM_UNIXTIME В PostgreSQL

FROM_UNIXTIME В PostgreSQL

Перевожу проект с mysqlПодскажите, как это будет выглядеть в postgresql?

194