示例#1
0
        protected virtual void SendRoutedEventMessage(RoutedEventBase routedEvent, object sender,
                                                      RoutedEventArgs args, RaiseScope raiseScope = null)
        {
            var message = new RoutedEventMessage(routedEvent, CreateCurrentApplicationSender(sender), args);

            RoutedEventMessageBus.Send(message, raiseScope);
        }
        public RoutedEventMessage(RoutedEventBase routedEvent, RoutedEventSender sender, object args)
        {
            Preconditions.CheckNotNull(routedEvent, "routedEvent");
            Preconditions.CheckNotNull(sender, "sender");

            RoutedEventName = routedEvent.Name;
            Sender          = sender;
            Args            = args;
        }
        public RoutedEventMessage(RoutedEventBase routedEvent, RoutedEventSender sender, object args)
        {
            Preconditions.CheckNotNull(routedEvent, "routedEvent");
            Preconditions.CheckNotNull(sender, "sender");

            RoutedEventName = routedEvent.Name;
            Sender = sender;
            Args = args;
        }