Принудительно свернуть Expander для загрузки ExpandSite - PullRequest
0 голосов
/ 30 октября 2019

В моем окне два экспандера. Первый расширитель (папки) имеет TreeView, связанный с моделью представления. Второй расширитель (избранное) имеет ListBox, привязанный к «сплющенной» и отфильтрованной коллекции коллекции папок в модели представления. Когда окно загружается, расширитель папок сворачивается и расширитель избранного расширяется. Я пытаюсь выяснить, как заставить ExpandSite расширителя папок загружаться, прежде чем его развернуть в первый раз.

Я пытался вызвать ApplyTemplate в конструкторе окна, но он не генерирует визуальное дерево ExpandSite. .

То, что я хочу сделать, - это когда элемент в избранном ListBox выбран, тот же элемент в папках TreeView. Это работает только после того, как расширитель папок был развернут один раз и сгенерирован его ExpandSite.

...