private static void CloseImmediatelyPropertyChanged(DependencyObject source, DependencyPropertyChangedEventArgs e) { if (e.NewValue != null && (bool)e.NewValue) { try { StoryboardControlledClosingPopup control = source as StoryboardControlledClosingPopup; control.OnCloseImmediatelyChanged(); } catch { } } }
private static void OpenForSecondsPropertyChanged(DependencyObject source, DependencyPropertyChangedEventArgs e) { if (e.NewValue != null && (double)e.NewValue > 0) { try { StoryboardControlledClosingPopup control = source as StoryboardControlledClosingPopup; control.OnOpenForSecondsChanged(); } catch { } } }