C# Class Open.Core.Controls.Buttons.ButtonBase

A logical model for a button.
Inheritance: ModelBase, IButton, ISize
Mostrar archivo Open project: philcockfield/Open.TestHarness.SL Class Usage Examples

Public Methods

Method Description
ButtonBase ( ) : System

Constructor.

CreateView ( ) : IButtonView
InvokeClick ( bool force ) : void
SetSize ( int width, int height ) : void
UpdateLayout ( ) : void

Protected Methods

Method Description
FireLayoutInvalidated ( ) : void

Private Methods

Method Description
FireClick ( ) : void
FireIsPressedChanged ( ) : void

Method Details

ButtonBase() public method

Constructor.
public ButtonBase ( ) : System
return System

CreateView() public method

public CreateView ( ) : IButtonView
return IButtonView

FireLayoutInvalidated() protected method

protected FireLayoutInvalidated ( ) : void
return void

InvokeClick() public method

public InvokeClick ( bool force ) : void
force bool
return void

SetSize() public method

public SetSize ( int width, int height ) : void
width int
height int
return void

UpdateLayout() public method

public UpdateLayout ( ) : void
return void