private void ParentWindowChanged() {
if (ParentWindow != null) {
ParentWindow.LocationChanged += (sender, e2) => {
UpdatePopupPosition();
};
ParentWindow.SizeChanged += (sender, e2) => {
UpdatePopupPosition();
};
}
}
private static void ParentWindowPropertyChanged(DependencyObject source, DependencyPropertyChangedEventArgs e) { AirspacePopup airspacePopup = source as AirspacePopup; airspacePopup.ParentWindowChanged(); }