C# Class CK.WindowManager.TopMostService

Inheritance: ITopMostService, IPlugin
Afficher le fichier Open project: Invenietis/ck-certified

Méthodes publiques

Méthode Description
RegisterTopMostElement ( string levelName, Window window ) : bool
Setup ( CK.Plugin.IPluginSetupInfo info ) : bool
Start ( ) : void
Stop ( ) : void
Teardown ( ) : void
TopMostService ( ) : System
UnregisterTopMostElement ( Window window ) : bool

Private Methods

Méthode Description
AddNewIndexAndItem ( int index, string levelName, Window window ) : void
AddTopMostWindow ( string levelName, Window window ) : bool
DispatchWhenRequired ( Dispatcher d, System.Action a ) : void
RemoveTopMostWindow ( Window window ) : bool
UpdateTopMostWindows ( ) : void
_timer_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void
window_Activated ( object sender, EventArgs e ) : void

Method Details

RegisterTopMostElement() public méthode

public RegisterTopMostElement ( string levelName, Window window ) : bool
levelName string
window System.Windows.Window
Résultat bool

Setup() public méthode

public Setup ( CK.Plugin.IPluginSetupInfo info ) : bool
info CK.Plugin.IPluginSetupInfo
Résultat bool

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

Teardown() public méthode

public Teardown ( ) : void
Résultat void

TopMostService() public méthode

public TopMostService ( ) : System
Résultat System

UnregisterTopMostElement() public méthode

public UnregisterTopMostElement ( Window window ) : bool
window System.Windows.Window
Résultat bool