C# Class Dominator.Windows10.UIController

Inheritance: IUIRegistrationContext, IDisposable
显示文件 Open project: pragmatrix/Dominator Class Usage Examples

Private Properties

Property Type Description
feedBackState void
requireOnUIThread void
schedule void
scheduleDominationAndFeedback void
scheduleFeedbackFor void
scheduleToUI void

Public Methods

Method Description
Dispose ( ) : void
UIController ( ) : System
registerFeedback ( IDominatorItem dominator, Action feedbackFunction ) : void
requestAction ( IDominatorItem dominator, DominationAction action ) : void
scheduleUpdateAllStates ( ) : void

Private Methods

Method Description
feedBackState ( IDominatorItem dominator, DominationState state ) : void
requireOnUIThread ( ) : void
schedule ( System.Action action ) : void
scheduleDominationAndFeedback ( IDominatorItem dominator, DominationAction action ) : void
scheduleFeedbackFor ( IDominatorItem dominator ) : void
scheduleToUI ( System.Action action ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

UIController() public method

public UIController ( ) : System
return System

registerFeedback() public method

public registerFeedback ( IDominatorItem dominator, Action feedbackFunction ) : void
dominator IDominatorItem
feedbackFunction Action
return void

requestAction() public method

public requestAction ( IDominatorItem dominator, DominationAction action ) : void
dominator IDominatorItem
action DominationAction
return void

scheduleUpdateAllStates() public method

public scheduleUpdateAllStates ( ) : void
return void