Как добавить иконку в treeviewitem

236
12 декабря 2017, 16:41

На форме есть treeview. В который узлы добавляю программно.

Я разобрался как к добавляемым узлам цеплять события.

Вопрос, как прицепить к добавляемому узлу иконку?

Answer 1
private TreeViewItem GetTreeView(string uid, string text, string imagePath)
{
    TreeViewItem item = new TreeViewItem();
    item.Uid = uid;
    item.IsExpanded = false;
    // create stack panel
    StackPanel stack = new StackPanel();
    stack.Orientation = Orientation.Horizontal;
    // create Image
    Image image = new Image();
    image.Source = new BitmapImage
        (new Uri("pack://application:,,/Images/" + imagePath));
    image.Width = 16;
    image.Height = 16;
    // Label
    Label lbl = new Label();
    lbl.Content = text;

    // Add into stack
    stack.Children.Add(image);
    stack.Children.Add(lbl);
    // assign stack to header
    item.Header = stack;
    return item;
}
READ ALSO
Entity Framework join ошибка

Entity Framework join ошибка

Есть две таблицы

201
запрос и отображение данных из базы данных в с#

запрос и отображение данных из базы данных в с#

Добрый день, я только начал изучать c#(windows form application) и тут же возник вопрос как работать с базами данных и и отображением данных из них(кастомизация...

161
Sort array based on priority of an other array? [требует правки]

Sort array based on priority of an other array? [требует правки]

Хочу отсортировать юзеров по алфавиту через sortUsers function, но в приоритете должен выступить массив "usersPrioritated" - то есть, результат должен быть...

289