Beispiel #1
0
 // Token: 0x06000CD3 RID: 3283 RVA: 0x0002FB6D File Offset: 0x0002DD6D
 private void OnAdd(TriggerBase triggerBase)
 {
     if (this.Owner != null && this.Owner.IsInitialized)
     {
         EventTrigger.ProcessOneTrigger(this.Owner, triggerBase);
     }
     InheritanceContextHelper.ProvideContextForObject(this.Owner, triggerBase);
 }
        // Called by GenericCollection.tb when a trigger is added to the collection.
        // We use this opportunity to hook it into the tree.
        private void OnAdd(TriggerBase triggerBase)
        {
            // If we don't have an Owner (the Style/Template case), or the
            // element isn't initialized yet, we don't need to do anything
            if (Owner != null && Owner.IsInitialized)
            {
                EventTrigger.ProcessOneTrigger(Owner, triggerBase);
            }

            InheritanceContextHelper.ProvideContextForObject(Owner, triggerBase);
        }
Beispiel #3
0
        // Token: 0x060003F5 RID: 1013 RVA: 0x0000B4FC File Offset: 0x000096FC
        internal static void ProcessTriggerCollection(FrameworkElement triggersHost)
        {
            TriggerCollection value = EventTrigger.TriggerCollectionField.GetValue(triggersHost);

            if (value != null)
            {
                for (int i = 0; i < value.Count; i++)
                {
                    EventTrigger.ProcessOneTrigger(triggersHost, value[i]);
                }
            }
        }