powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / ControlTemplate(WPF) и то из чего он состоит
1 сообщений из 1, страница 1 из 1
ControlTemplate(WPF) и то из чего он состоит
    #35970221
Askeros
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток.

В WPF TreeView, TreeViewItem формируется в соответствии со стилем в котором указаны несколько контролов.
Если добавлять потом TreeViewItem не через Binding, а просто путём динамического создания TreeViewItem, то каким образом данные свойства Header передать контролу стиля и ещё потом каким образом получить набор контролов входящих в шаблон именно для данного TreeViewItem.

Сначала взял метод для примера из МСДН для поиска дочерних объектов

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
        private childItem FindVisualChild<childItem>(DependencyObject obj)
            where childItem : DependencyObject
        {
            for (int i = 0; i < VisualTreeHelper.GetChildrenCount(obj); i++)
            {
                DependencyObject child = VisualTreeHelper.GetChild(obj, i);
                if (child != null && child is childItem)
                    return (childItem)child;
                else
                {
                    childItem childOfChild = FindVisualChild<childItem>(child);
                    if (childOfChild != null)
                        return childOfChild;
                }
            }
            return null;
        }

, но несмотря на то, что отображается TreeViewItem нормально , но эта функция возвращает null всё время.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / ControlTemplate(WPF) и то из чего он состоит
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]