Ждите изменения шаблона в WPF - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть CustomControl, который может отображаться несколькими способами.Я разработал шаблон для каждой ситуации, такой как (перетаскивание, размещение, ...)

Когда пользователь запускает MouseLeftButtonDown в элементе управления, обработчик событий изменит значение Template этого элемента управления, и я будусделать это Draggable.в этом процессе ActualWidth и ActualHeight элемента управления будут иметь огромные изменения.

РЕДАКТИРОВАТЬ: Вот это Снимок экрана: введите описание изображения здесь

Я должен дождаться применения нового шаблона и затем рассчитать ActualSize.

Как мне ждать изменений этого шаблона во время выполнения?

1 Ответ

0 голосов
/ 20 сентября 2018

Не используйте шаблон для всего.Лучше использовать код c #, а не xaml для контроля таких требований, как у вас, потому что он включает в себя множество сложных операций пользовательского интерфейса.

...