WPF — виртуализация Treeview и ContentControlC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 WPF — виртуализация Treeview и ContentControl

Сообщение Anonymous »

У меня есть древовидное представление с itemsource, содержащее элементы пользовательского класса TreeviewItem.

У меня есть свойство SelectedTreeviewItemViewModel типа TreeviewItem.

Код: Выделить всё

public TreeviewItem SelectedTreeviewItemViewModel //with INPC
У меня есть элемент управления содержимым где-то в другом месте окна
со следующим шаблоном данных:
Когда я нажимаю на элемент древовидного представления, запускается событие SelectedItemChanged, и я устанавливаю SelectedTreeviewItemViewModel, который заставляет элемент управления контентом обновить свое содержимое.

С логикой все в порядке, однако я заметил, что когда я нажимаю на новый элемент в древовидном представлении, некоторые данные обновляются, но я не вхожу в конструктор пользовательского элемента управления (uc:TreeviewCustomView).

Присутствует ли какая-то виртуализация? Я предполагаю, что WPF кэширует шаблон данных; Могу ли я каким-либо образом заставить WPF воссоздавать пользовательский элемент управления с нуля (таким образом входя в конструктор) каждый раз, когда я нажимаю на элемент древовидного представления?

Подробнее здесь: https://stackoverflow.com/questions/552 ... ualization
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Добавить прямоугольник в ContentControl C# wpf
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Добавить прямоугольник в ContentControl C# wpf
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Виртуализация WPF DataGrid – странная ошибка после прокрутки
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Виртуализация WPF DataGrid – странная ошибка после прокрутки
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Вложенная виртуализация KVM: kvm-adm или kvm_amd? [закрыто]
    Anonymous » » в форуме Linux
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»