Я создал пользовательский элемент управления в Silverlight, так что теперь я могу использовать его несколько раз в любом месте, где захочу.Этот элемент управления также использует всплывающее окно.Когда всплывающее окно открывается, я программно устанавливаю его положение, чтобы оно выглядело как привязанный к элементу управления.Но когда это всплывающее окно уже видно и пользователь изменяет размер окна Internet Explorer, содержимое страницы перемещается, а всплывающее окно не перемещается.[Очевидно.] Так что это больше не похоже на привязку к контролю.Как это исправить?Какое событие обрабатывать?
Я ожидаю, что есть какое-то событие, которое запускается, когда пользователь меняет размер окна.Или, что еще лучше, событие, которое может сообщить мне, когда владелец элемента управления перемещен, поэтому я знаю новую позицию элемента управления (которую мне нужно знать, чтобы вычислить координаты для всплывающего окна).Поскольку я хочу, чтобы он работал как пользовательский элемент управления, я бы предпочел локальное событие на самом элементе управления (то есть, не вмешиваясь ни в какие глобальные элементы страницы / окна).Пожалуйста, помогите мне найти правильное событие.
Обновление: мне кажется, что теперь ВСЕГДА мне нужно знать, когда перемещается владелец.Потому что также могут быть другие причины, по которым он перемещается (кроме указанного выше изменения размера окна).