C# Class WindowlessControls.WindowlessControl

Inheritance: IWindowlessControl
Exibir arquivo Open project: koush/WindowlessControls

Private Properties

Property Type Description
MarginChanged void
MaxHeightChanged void
MaxWidthChanged void
VisibleChanged void

Public Methods

Method Description
InitializeControls ( ) : void
Measure ( Size bounds ) : void
MeasureUnpadded ( Size bounds, bool boundsChange ) : bool
Remeasure ( ) : void
WindowlessControl ( ) : System
WindowlessControl ( Thickness padding ) : System

Protected Methods

Method Description
SetupDefaultClip ( Graphics g ) : void

Private Methods

Method Description
MarginChanged ( object sender, DependencyPropertyEventArgs e ) : void
MaxHeightChanged ( object sender, DependencyPropertyEventArgs e ) : void
MaxWidthChanged ( object sender, DependencyPropertyEventArgs e ) : void
VisibleChanged ( object sender, DependencyPropertyEventArgs e ) : void

Method Details

InitializeControls() public method

public InitializeControls ( ) : void
return void

Measure() public method

public Measure ( Size bounds ) : void
bounds System.Drawing.Size
return void

MeasureUnpadded() public method

public MeasureUnpadded ( Size bounds, bool boundsChange ) : bool
bounds System.Drawing.Size
boundsChange bool
return bool

Remeasure() public method

public Remeasure ( ) : void
return void

SetupDefaultClip() protected method

protected SetupDefaultClip ( Graphics g ) : void
g System.Drawing.Graphics
return void

WindowlessControl() public method

public WindowlessControl ( ) : System
return System

WindowlessControl() public method

public WindowlessControl ( Thickness padding ) : System
padding Thickness
return System