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; }