Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        private static void OnSourceNameChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
        {
            EventTriggerBase base2 = (EventTriggerBase)obj;

            base2.SourceNameResolver.Name = (string)args.NewValue;
        }