C# Класс ComponentFactory.Krypton.Toolkit.ViewDrawButton

View element that can draw a button.
Наследование: ViewComposite
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
EvalTransparentPaint ( ViewContext context ) : bool

Evaluate the need for drawing transparent areas.

GetPreferredSize ( ViewLayoutContext context ) : Size

Discover the preferred size of the element.

Layout ( ViewLayoutContext context ) : void

Perform a layout of the elements.

Render ( RenderContext context ) : void

Perform a render of the elements.

SetCheckedPalettes ( IPaletteTriple paletteCheckedNormal, IPaletteTriple paletteCheckedTracking, IPaletteTriple paletteCheckedPressed ) : void

Update the source palettes for checked state drawing.

SetOrientation ( VisualOrientation borderBackOrient, VisualOrientation contentOrient ) : void

Set the orientation of the two button components.

SetPalettes ( IPaletteTriple paletteDisabled, IPaletteTriple paletteNormal, IPaletteTriple paletteTracking, IPaletteTriple palettePressed ) : void

Update the source palettes for non-checked drawing.

ToString ( ) : string

Obtains the String representation of this instance.

ViewDrawButton ( IPaletteTriple paletteDisabled, IPaletteTriple paletteNormal, IPaletteTriple paletteTracking, IPaletteTriple palettePressed, IPaletteMetric paletteMetric, IContentValues buttonValues, VisualOrientation orientation, bool useMnemonic ) : System

Initialize a new instance of the ViewDrawButton class.

ViewDrawButton ( IPaletteTriple paletteDisabled, IPaletteTriple paletteNormal, IPaletteTriple paletteTracking, IPaletteTriple palettePressed, IPaletteTriple paletteCheckedNormal, IPaletteTriple paletteCheckedTracking, IPaletteTriple paletteCheckedPressed, IPaletteMetric paletteMetric, IContentValues buttonValues, VisualOrientation orientation, bool useMnemonic ) : System

Initialize a new instance of the ViewDrawButton class.

Защищенные методы

Метод Описание
CheckPaletteState ( ViewContext context ) : void

Check that the palette and state are correct.

Приватные методы

Метод Описание
UpdateDropDown ( ) : void

Описание методов

CheckPaletteState() защищенный Метод

Check that the palette and state are correct.
protected CheckPaletteState ( ViewContext context ) : void
context ViewContext Reference to the view context.
Результат void

EvalTransparentPaint() публичный Метод

Evaluate the need for drawing transparent areas.
public EvalTransparentPaint ( ViewContext context ) : bool
context ViewContext Evaluation context.
Результат bool

GetPreferredSize() публичный Метод

Discover the preferred size of the element.
public GetPreferredSize ( ViewLayoutContext context ) : Size
context ViewLayoutContext Layout context.
Результат System.Drawing.Size

Layout() публичный Метод

Perform a layout of the elements.
public Layout ( ViewLayoutContext context ) : void
context ViewLayoutContext Layout context.
Результат void

Render() публичный Метод

Perform a render of the elements.
public Render ( RenderContext context ) : void
context RenderContext Rendering context.
Результат void

SetCheckedPalettes() публичный Метод

Update the source palettes for checked state drawing.
public SetCheckedPalettes ( IPaletteTriple paletteCheckedNormal, IPaletteTriple paletteCheckedTracking, IPaletteTriple paletteCheckedPressed ) : void
paletteCheckedNormal IPaletteTriple Palette source for the normal checked state.
paletteCheckedTracking IPaletteTriple Palette source for the tracking checked state.
paletteCheckedPressed IPaletteTriple Palette source for the pressed checked state.
Результат void

SetOrientation() публичный Метод

Set the orientation of the two button components.
public SetOrientation ( VisualOrientation borderBackOrient, VisualOrientation contentOrient ) : void
borderBackOrient VisualOrientation Orientation of the button border and background..
contentOrient VisualOrientation Orientation of the button contents.
Результат void

SetPalettes() публичный Метод

Update the source palettes for non-checked drawing.
public SetPalettes ( IPaletteTriple paletteDisabled, IPaletteTriple paletteNormal, IPaletteTriple paletteTracking, IPaletteTriple palettePressed ) : void
paletteDisabled IPaletteTriple Palette source for the disabled state.
paletteNormal IPaletteTriple Palette source for the normal state.
paletteTracking IPaletteTriple Palette source for the tracking state.
palettePressed IPaletteTriple Palette source for the pressed state.
Результат void

ToString() публичный Метод

Obtains the String representation of this instance.
public ToString ( ) : string
Результат string

ViewDrawButton() публичный Метод

Initialize a new instance of the ViewDrawButton class.
public ViewDrawButton ( IPaletteTriple paletteDisabled, IPaletteTriple paletteNormal, IPaletteTriple paletteTracking, IPaletteTriple palettePressed, IPaletteMetric paletteMetric, IContentValues buttonValues, VisualOrientation orientation, bool useMnemonic ) : System
paletteDisabled IPaletteTriple Palette source for the disabled state.
paletteNormal IPaletteTriple Palette source for the normal state.
paletteTracking IPaletteTriple Palette source for the tracking state.
palettePressed IPaletteTriple Palette source for the pressed state.
paletteMetric IPaletteMetric Palette source for metric values.
buttonValues IContentValues Source for content values.
orientation VisualOrientation Visual orientation of the content.
useMnemonic bool Use mnemonics.
Результат System

ViewDrawButton() публичный Метод

Initialize a new instance of the ViewDrawButton class.
public ViewDrawButton ( IPaletteTriple paletteDisabled, IPaletteTriple paletteNormal, IPaletteTriple paletteTracking, IPaletteTriple palettePressed, IPaletteTriple paletteCheckedNormal, IPaletteTriple paletteCheckedTracking, IPaletteTriple paletteCheckedPressed, IPaletteMetric paletteMetric, IContentValues buttonValues, VisualOrientation orientation, bool useMnemonic ) : System
paletteDisabled IPaletteTriple Palette source for the disabled state.
paletteNormal IPaletteTriple Palette source for the normal state.
paletteTracking IPaletteTriple Palette source for the tracking state.
palettePressed IPaletteTriple Palette source for the pressed state.
paletteCheckedNormal IPaletteTriple Palette source for the normal checked state.
paletteCheckedTracking IPaletteTriple Palette source for the tracking checked state.
paletteCheckedPressed IPaletteTriple Palette source for the pressed checked state.
paletteMetric IPaletteMetric Palette source for metric values.
buttonValues IContentValues Source for content values.
orientation VisualOrientation Visual orientation of the content.
useMnemonic bool Use mnemonics.
Результат System