Зафиксировать положение окна в другом окне? - PullRequest
1 голос
/ 10 января 2011

Я использую прозрачное окно WPF без полей, чтобы обойти некоторые ограничения рисования моего ESRI ArcEngine, который отображается в WindowsFormHost в окне WPF.Когда я перемещаю окно своего приложения, я хочу одновременно перемещать прозрачное окно.Есть ли способ соединить эти два окна вместе, чтобы они двигались вместе?

1 Ответ

1 голос
/ 10 января 2011

Нет никакой возможности "привязывать" окна как таковые, но вы можете очень эффективно выполнить то же самое, обрабатывая события:

  • обработать событие изменения размера родительского окна
  • обработать событие изменения местоположения родительского окна
  • Для любого из вышеперечисленных событий:
    • обновить размер и расположение дочернего окна до размера родительского окна

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...