C# Class AdvancedLauncher.SDK.UI.AbstractPageControl

Base AbstractUserControl implementation for IWindowManager page items.
Inheritance: AbstractUserControl
显示文件 Open project: GoldRenard/DMOAdvancedLauncher Class Usage Examples

Protected Properties

Property Type Description
IsPageActivated bool
IsPageVisible bool

Public Methods

Method Description
AbstractPageControl ( ILanguageManager LanguageManager, IWindowManager WindowManager, IProfileManager ProfileManager ) : System.Windows

Initializes a new instance of AbstractPageControl for specified ILanguageManager, IWindowManager and IProfileManager.

OnCloseInternal ( ) : void

Internal OnClose handler

OnShowInternal ( ) : void

Internal OnShow handler

Protected Methods

Method Description
OnClose ( ) : void

Page close handler

OnProfileChanged ( object sender, BaseEventArgs e ) : void

IProfileManager.ProfileChanged event handler

OnShow ( ) : void

Page show handler

Private Methods

Method Description
OnProfileChangedInternal ( object sender, BaseEventArgs e ) : void

Method Details

AbstractPageControl() public method

Initializes a new instance of AbstractPageControl for specified ILanguageManager, IWindowManager and IProfileManager.
public AbstractPageControl ( ILanguageManager LanguageManager, IWindowManager WindowManager, IProfileManager ProfileManager ) : System.Windows
LanguageManager ILanguageManager LanguageManager API
WindowManager IWindowManager WindowManager API
ProfileManager IProfileManager ProfileManager API
return System.Windows

OnClose() protected method

Page close handler
protected OnClose ( ) : void
return void

OnCloseInternal() public method

Internal OnClose handler
public OnCloseInternal ( ) : void
return void

OnProfileChanged() protected abstract method

IProfileManager.ProfileChanged event handler
protected abstract OnProfileChanged ( object sender, BaseEventArgs e ) : void
sender object Sender
e AdvancedLauncher.SDK.Model.Events.BaseEventArgs Arguments
return void

OnShow() protected method

Page show handler
protected OnShow ( ) : void
return void

OnShowInternal() public method

Internal OnShow handler
public OnShowInternal ( ) : void
return void

Property Details

IsPageActivated protected_oe property

True if page was already activated
protected bool IsPageActivated
return bool

IsPageVisible protected_oe property

True if page is visible
protected bool IsPageVisible
return bool