Пример #1
0
 public void AddToChain(EventChainLink link)
 {
     EventChain.Add(link);
     if (HandledBy == null && link.Handled)
     {
         HandledBy = link;
     }
 }
Пример #2
0
        public FiredEvent(RoutedEventArgs eventArgs, EventChainLink originator)
        {
            Contract.Requires <ArgumentNullException>(eventArgs != null);
            Contract.Requires <ArgumentNullException>(originator != null);

            _eventArgs = eventArgs;
            Originator = originator;
            AddToChain(originator);
        }
Пример #3
0
 public FiredEvent(RoutedEventArgs eventArgs, EventChainLink originator)
 {
     _eventArgs = eventArgs ?? throw new ArgumentNullException(nameof(eventArgs));
     Originator = originator ?? throw new ArgumentNullException(nameof(originator));
     AddToChain(originator);
 }