WPF TabControl перепривязывается каждый раз - PullRequest
1 голос
/ 21 октября 2010

Я данные шаблонизирую вкладку. Каждый раз, когда я выбираю вкладку, применяется привязка содержимого. Так, например, если у меня есть дерево, развернутое в tab1 и переходящее к tab2 и возвращающееся, это свернуто Свойство, привязанное к ItemsSource, вызывается каждый раз, когда я переворачиваю вкладки.

изучил все, потому что визуальное дерево воссоздается снова и снова при изменении выбранного элемента.

Теперь qn - это любой простой способ исправить это. Будет очень полезным.

1 Ответ

0 голосов
/ 22 октября 2010

Один из способов - это иметь свойство IsExpanded для TreeViewItemViewModel и связываться с ним.По сути, ваша модель представления будет содержать развернутую / свернутую информацию о состоянии в вашей модели представления.

...