Defines a key property changed event argument: PropertyName holds the name of the property that changed.
Inheritance: KeyEventArgs
Beispiel #1
0
 public void OnKeyPropertyChanged( object sender, KeyPropertyChangedEventArgs e )
 {
     Debug.Assert( Dispatcher.CurrentDispatcher == Context.NoFocusManager.ExternalDispatcher, "This method should only be called by the ExternalThread." );
     if( _actionsOnPropertiesChanged.ContainsKey( e.PropertyName ) )
         _actionsOnPropertiesChanged[e.PropertyName].Run();
 }
Beispiel #2
0
 internal void OnPropertyChanged( KeyPropertyChangedEventArgs e )
 {
     if( e.PropertyHolder.IsCurrent )
     {
         EventHandler<KeyPropertyChangedEventArgs> changed = KeyPropertyChanged;
         if( changed != null ) changed( this, e );
     }
     else
     {
         EventHandler<KeyPropertyChangedEventArgs> changed = KeyOtherPropertyChanged;
         if( changed != null ) changed( this, e );
     }
     Keyboard.OnKeyPropertyChanged( e );
 }
 public void OnKeyPropertyChanged( object sender, KeyPropertyChangedEventArgs e )
 {
     if( _actionsOnPropertiesChanged.ContainsKey( e.PropertyName ) )
         _actionsOnPropertiesChanged[e.PropertyName].Run();
 }