Esempio n. 1
0
 private void OnMentorInheritedPropertyChanged(object sender, InheritedPropertyChangedEventArgs e)
 {
     TreeWalkHelper.InvalidateOnInheritablePropertyChange(this, (FrameworkContentElement) null, e.Info, false);
 }
Esempio n. 2
0
        // handle the InheritedPropertyChanged event from the mentor
        void OnMentorInheritedPropertyChanged(object sender, InheritedPropertyChangedEventArgs e)
        {
            TreeWalkHelper.InvalidateOnInheritablePropertyChange(

                    null, this,
                    e.Info, false /*skipStartNode*/);
        }
Esempio n. 3
0
 internal void RaiseInheritedPropertyChangedEvent(ref InheritablePropertyChangeInfo info)
 {
     EventHandlersStore eventHandlersStore = this.EventHandlersStore;
       if (eventHandlersStore == null)
     return;
       Delegate @delegate = eventHandlersStore.Get(FrameworkElement.InheritedPropertyChangedKey);
       if (@delegate == null)
     return;
       InheritedPropertyChangedEventArgs e = new InheritedPropertyChangedEventArgs(ref info);
       ((InheritedPropertyChangedEventHandler) @delegate)((object) this, e);
 }
Esempio n. 4
0
 // Helper method to retrieve and fire the InheritedPropertyChanged event
 internal void RaiseInheritedPropertyChangedEvent(ref InheritablePropertyChangeInfo info)
 {
     EventHandlersStore store = EventHandlersStore;
     if (store != null)
     {
         Delegate handler = store.Get(FrameworkElement.InheritedPropertyChangedKey);
         if (handler != null)
         {
             InheritedPropertyChangedEventArgs args = new InheritedPropertyChangedEventArgs(ref info);
             ((InheritedPropertyChangedEventHandler)handler)(this, args);
         }
     }
 }