/// <summary> /// A static helper method to raise the Remove event on a target element. /// </summary> /// <param name="target">UIElement or ContentElement on which to raise the event</param> internal static RoutedEventArgs RaiseRemoveEvent(DependencyObject target) { if (target == null) return null; RoutedEventArgs args = new RoutedEventArgs(); args.RoutedEvent = RemoveEvent; RoutedEventHelper.RaiseEvent(target, args); return args; }
private static RoutedEventArgs RaiseSwitchAnimationCompletedEvent(UIElement target) { if (target == null) { return(null); } RoutedEventArgs args = new RoutedEventArgs(); args.RoutedEvent = SwitchPanel.SwitchAnimationCompletedEvent; RoutedEventHelper.RaiseEvent(target, args); return(args); }
internal static RoutedEventArgs RaiseActiveLayoutChangedEvent(UIElement target) { if (target == null) { return(null); } RoutedEventArgs args = new RoutedEventArgs(); args.RoutedEvent = SwitchPanel.ActiveLayoutChangedEvent; RoutedEventHelper.RaiseEvent(target, args); return(args); }
/// <summary> /// A static helper method to raise the BeginDrag event on a target element. /// </summary> /// <param name="target">UIElement or ContentElement on which to raise the event</param> /// <param name="device">The input device that owns the drag operation.</param> /// <param name="dragOrigin">The origin of the drag operation relative to the input element raising the event.</param> /// <param name="currentPosition">The current position of the input device relative to the input element raising the event.</param> internal static BeginDragEventArgs RaiseBeginDragEvent(DependencyObject target, InputDevice device, Point dragOrigin, Point currentPosition) { if (target == null) { return(null); } BeginDragEventArgs args = new BeginDragEventArgs(device, dragOrigin, currentPosition); args.RoutedEvent = BeginDragEvent; RoutedEventHelper.RaiseEvent(target, args); return(args); }
internal static RoutedEventArgs RaisePreviousTransitionStartedEvent(DependencyObject target) { if (target == null) { return(null); } RoutedEventArgs args = new RoutedEventArgs { RoutedEvent = PreviousTransitionStartedEvent }; RoutedEventHelper.RaiseEvent(target, args); return(args); }
/// <summary> /// A static helper method to raise the SelectionChanged event on a target element. /// </summary> /// <param name="target">UIElement or ContentElement on which to raise the event</param> public static RoutedEventArgs RaiseSelectionChangedEvent(DependencyObject target) { if (target == null) { return(null); } var args = new RoutedEventArgs { RoutedEvent = SelectionChangedEvent }; RoutedEventHelper.RaiseEvent(target, args); return(args); }
/// <summary> /// A static helper method to raise the SelectionChanged event on a target element. /// </summary> /// <param name="target">UIElement or ContentElement on which to raise the event</param> /// <param name="arg"> </param> internal static SelectionEventArgs RaiseSelectionChangedEvent(DependencyObject target, IList <FrameworkElement> arg) { if (target == null) { return(null); } var args = new SelectionEventArgs { Selection = arg }; args.RoutedEvent = SelectionChangedEvent; RoutedEventHelper.RaiseEvent(target, args); return(args); }
public static void RemovePreviousTransitionStartedHandler(DependencyObject element, RoutedEventHandler handler) { RoutedEventHelper.RemoveHandler(element, PreviousTransitionStartedEvent, handler); }
public static void RemoveNextTransitionEndedHandler(DependencyObject element, RoutedEventHandler handler) { RoutedEventHelper.RemoveHandler(element, NextTransitionEndedEvent, handler); }
private SelectionChangedEventArgs RaiseSelectionChangedEvent(SelectionChangedEventArgs arg) { arg.RoutedEvent = SelectionChangedEvent; RoutedEventHelper.RaiseEvent(this, arg); return(arg); }
/// <summary> /// Removes a handler for the SelectionChanged attached event /// </summary> /// <param name="element">UIElement or ContentElement that listens to the event</param> /// <param name="handler">Event handler to be removed</param> public static void RemoveSelectionChangedHandler(DependencyObject element, SelectionEventHandler handler) { RoutedEventHelper.RemoveHandler(element, SelectionChangedEvent, handler); }