Esempio n. 1
0
        /// <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;
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 6
0
        /// <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);
        }
Esempio n. 7
0
        /// <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);
 }
Esempio n. 11
0
 /// <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);
 }