C# Class SimpleSkin.ViewModels.VMKeySimple

Inheritance: VMContextElement, IHighlightableElement
Datei anzeigen Open project: Invenietis/ck-certified

Public Methods

Method Description
BeginHighlight ( BeginScrollingInfo beginScrollingInfo, ScrollingDirective scrollingDirective ) : ScrollingDirective
EndHighlight ( EndScrollingInfo endScrollingInfo, ScrollingDirective scrollingDirective ) : ScrollingDirective
OnKeyPropertyChanged ( object sender, KeyPropertyChangedEventArgs e ) : void
SelectElement ( ScrollingDirective scrollingDirective ) : ScrollingDirective

Private Methods

Method Description
Dispose ( ) : void
LayoutPropertyChangedTriggers ( string propertyName = "" ) : void
OnConfigChanged ( object sender, CK.Plugin.Config.ConfigChangedEventArgs e ) : void
OnCurrentModeChanged ( object sender, KeyboardModeChangedEventArgs e ) : void
PropertyChangedTriggers ( string propertyName = "" ) : void
RegisterEvents ( ) : void
ResetCommands ( ) : void
SafeUpdateBackground ( ) : void
SafeUpdateDescription ( ) : void
SafeUpdateDownLabel ( ) : void
SafeUpdateFontSize ( ) : void
SafeUpdateFontStyle ( ) : void
SafeUpdateFontWeight ( ) : void
SafeUpdateHeight ( ) : void
SafeUpdateHighlightBackground ( ) : void
SafeUpdateHighlightFontColor ( ) : void
SafeUpdateHoverBackground ( ) : void
SafeUpdateImage ( ) : void
SafeUpdateIndex ( ) : void
SafeUpdateIsEnabled ( ) : void
SafeUpdateIsFallback ( ) : void
SafeUpdateLetterColor ( ) : void
SafeUpdateOpacity ( ) : void
SafeUpdatePressedBackground ( ) : void
SafeUpdateShowImage ( ) : void
SafeUpdateShowLabel ( ) : void
SafeUpdateTextDecorations ( ) : void
SafeUpdateUpLabel ( ) : void
SafeUpdateVisible ( ) : void
SafeUpdateWidth ( ) : void
SafeUpdateX ( ) : void
SafeUpdateY ( ) : void
SetActionOnPropertyChanged ( string propertyName, System.Action action ) : void
UnregisterEvents ( ) : void
VMKeySimple ( VMContextSimpleBase ctx, IKey k ) : System

Method Details

BeginHighlight() public method

public BeginHighlight ( BeginScrollingInfo beginScrollingInfo, ScrollingDirective scrollingDirective ) : ScrollingDirective
beginScrollingInfo HighlightModel.BeginScrollingInfo
scrollingDirective HighlightModel.ScrollingDirective
return HighlightModel.ScrollingDirective

EndHighlight() public method

public EndHighlight ( EndScrollingInfo endScrollingInfo, ScrollingDirective scrollingDirective ) : ScrollingDirective
endScrollingInfo HighlightModel.EndScrollingInfo
scrollingDirective HighlightModel.ScrollingDirective
return HighlightModel.ScrollingDirective

OnKeyPropertyChanged() public method

public OnKeyPropertyChanged ( object sender, KeyPropertyChangedEventArgs e ) : void
sender object
e CK.Keyboard.Model.KeyPropertyChangedEventArgs
return void

SelectElement() public method

public SelectElement ( ScrollingDirective scrollingDirective ) : ScrollingDirective
scrollingDirective HighlightModel.ScrollingDirective
return HighlightModel.ScrollingDirective