private static void OnSourceObjectChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) { EventTriggerBase base2 = (EventTriggerBase)obj; object newSource = base2.SourceNameResolver.Object; if (args.NewValue == null) { base2.OnSourceChanged(args.OldValue, newSource); } else { if ((args.OldValue == null) && (newSource != null)) { base2.UnregisterEvent(newSource, base2.GetEventName()); } base2.OnSourceChanged(args.OldValue, args.NewValue); } }
private static void OnSourceNameChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) { EventTriggerBase base2 = (EventTriggerBase)obj; base2.SourceNameResolver.Name = (string)args.NewValue; }