private void FindOwner() { FrameworkElement frameworkElement = this; StartView owner; do { frameworkElement = (FrameworkElement)VisualTreeHelper.GetParent(frameworkElement); owner = frameworkElement as StartView; }while (frameworkElement != null && owner == null); Owner = owner; }
private void OnUnloaded(object sender, RoutedEventArgs e) { _owner = null; }