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 );
}