C# Класс ComponentFactory.Krypton.Navigator.ViewDrawNavCheckButtonBase

Navigator view base element for drawing a check button for a krypton page.
Наследование: ComponentFactory.Krypton.Toolkit.ViewDrawButton, IContentValues
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_overrideDisabled PaletteTripleOverride
_overrideNormal PaletteTripleOverride
_overridePressed PaletteTripleOverride
_overrideSelected PaletteTripleOverride
_overrideTracking PaletteTripleOverride

Private Properties

Свойство Тип Описание
OnButtonDragOffset void
OnButtonDragRectangle void
OnDragEnd void
OnDragMove void
OnDragQuit void
OnDragStart void

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

Метод Описание
ButtonSpecFromView ( ViewBase element ) : ButtonSpec

Gets the ButtonSpec associated with the provided item.

GetImage ( PaletteState state ) : Image

Gets the content image.

GetImageTransparentColor ( PaletteState state ) : Color

Gets the image color that should be transparent.

GetLongText ( ) : string

Gets the content long text.

GetShortText ( ) : string

Gets the content short text.

PerformClick ( ) : void

Raises the Click event for the button.

ToString ( ) : string

Obtains the String representation of this instance.

UpdateButtonSpecMapping ( ) : void

Update the button spec manager mapping to reflect current settings.

ViewDrawNavCheckButtonBase ( KryptonNavigator navigator, KryptonPage page, VisualOrientation orientation ) : System

Initialize a new instance of the ViewDrawNavCheckButtonBase class.

ViewDrawNavCheckButtonBase ( KryptonNavigator navigator, KryptonPage page, VisualOrientation orientation, IPaletteTriple stateDisabled, IPaletteTriple stateNormal, IPaletteTriple stateTracking, IPaletteTriple statePressed, IPaletteTriple stateSelected, IPaletteTriple stateFocused ) : System

Initialize a new instance of the ViewDrawNavCheckButtonBase class.

ViewDrawNavCheckButtonBase ( KryptonNavigator navigator, KryptonPage page, VisualOrientation orientation, bool overflow ) : System

Initialize a new instance of the ViewDrawNavCheckButtonBase class.

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

Метод Описание
CreateMouseController ( ) : IMouseController

Create a mouse controller appropriate for operating this button.

Dispose ( bool disposing ) : void

Release unmanaged and optionally managed resources.

OnClick ( object sender, EventArgs e ) : void

Processes the Click event from the button.

OnNeedPaint ( object sender, NeedLayoutEventArgs e ) : void

Raises the NeedPaint event.

OnRightClick ( object sender, MouseEventArgs e ) : void

Processes the RightClick event from the button.

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

Метод Описание
OnButtonDragOffset ( object sender, ButtonDragOffsetEventArgs e ) : void
OnButtonDragRectangle ( object sender, ButtonDragRectangleEventArgs e ) : void
OnDragEnd ( object sender, PointEventArgs e ) : void
OnDragMove ( object sender, PointEventArgs e ) : void
OnDragQuit ( object sender, EventArgs e ) : void
OnDragStart ( object sender, DragStartEventCancelArgs e ) : void

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

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

Gets the ButtonSpec associated with the provided item.
public ButtonSpecFromView ( ViewBase element ) : ButtonSpec
element ViewBase Element to search against.
Результат ComponentFactory.Krypton.Toolkit.ButtonSpec

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

Create a mouse controller appropriate for operating this button.
protected CreateMouseController ( ) : IMouseController
Результат IMouseController

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

Release unmanaged and optionally managed resources.
protected Dispose ( bool disposing ) : void
disposing bool Called from Dispose method.
Результат void

GetImage() публичный абстрактный Метод

Gets the content image.
public abstract GetImage ( PaletteState state ) : Image
state PaletteState The state for which the image is needed.
Результат Image

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

Gets the image color that should be transparent.
public GetImageTransparentColor ( PaletteState state ) : Color
state PaletteState The state for which the image is needed.
Результат Color

GetLongText() публичный абстрактный Метод

Gets the content long text.
public abstract GetLongText ( ) : string
Результат string

GetShortText() публичный абстрактный Метод

Gets the content short text.
public abstract GetShortText ( ) : string
Результат string

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

Processes the Click event from the button.
protected OnClick ( object sender, EventArgs e ) : void
sender object Source of the event.
e System.EventArgs An EventArgs containing the event data.
Результат void

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

Raises the NeedPaint event.
protected OnNeedPaint ( object sender, NeedLayoutEventArgs e ) : void
sender object Source of the event.
e ComponentFactory.Krypton.Toolkit.NeedLayoutEventArgs An NeedLayoutEventArgs containing event data.
Результат void

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

Processes the RightClick event from the button.
protected OnRightClick ( object sender, MouseEventArgs e ) : void
sender object Source of the event.
e MouseEventArgs An EventArgs containing the event data.
Результат void

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

Raises the Click event for the button.
public PerformClick ( ) : void
Результат void

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

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

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

Update the button spec manager mapping to reflect current settings.
public UpdateButtonSpecMapping ( ) : void
Результат void

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

Initialize a new instance of the ViewDrawNavCheckButtonBase class.
public ViewDrawNavCheckButtonBase ( KryptonNavigator navigator, KryptonPage page, VisualOrientation orientation ) : System
navigator KryptonNavigator Owning navigator instance.
page KryptonPage Page this check button represents.
orientation VisualOrientation Orientation for the check button.
Результат System

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

Initialize a new instance of the ViewDrawNavCheckButtonBase class.
public ViewDrawNavCheckButtonBase ( KryptonNavigator navigator, KryptonPage page, VisualOrientation orientation, IPaletteTriple stateDisabled, IPaletteTriple stateNormal, IPaletteTriple stateTracking, IPaletteTriple statePressed, IPaletteTriple stateSelected, IPaletteTriple stateFocused ) : System
navigator KryptonNavigator Owning navigator instance.
page KryptonPage Page this check button represents.
orientation VisualOrientation Orientation for the check button.
stateDisabled IPaletteTriple Source for disabled state values.
stateNormal IPaletteTriple Source for normal state values.
stateTracking IPaletteTriple Source for tracking state values.
statePressed IPaletteTriple Source for pressed state values.
stateSelected IPaletteTriple Source for selected state values.
stateFocused IPaletteTriple Source for focused state values.
Результат System

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

Initialize a new instance of the ViewDrawNavCheckButtonBase class.
public ViewDrawNavCheckButtonBase ( KryptonNavigator navigator, KryptonPage page, VisualOrientation orientation, bool overflow ) : System
navigator KryptonNavigator Owning navigator instance.
page KryptonPage Page this check button represents.
orientation VisualOrientation Orientation for the check button.
overflow bool Button is used on the overflow bar.
Результат System

Описание свойств

_overrideDisabled защищенное свойство

Override for accessing the disable state.
protected PaletteTripleOverride _overrideDisabled
Результат PaletteTripleOverride

_overrideNormal защищенное свойство

Override for accessing the normal state.
protected PaletteTripleOverride _overrideNormal
Результат PaletteTripleOverride

_overridePressed защищенное свойство

Override for accessing the pressed state.
protected PaletteTripleOverride _overridePressed
Результат PaletteTripleOverride

_overrideSelected защищенное свойство

Override for accessing the selected state.
protected PaletteTripleOverride _overrideSelected
Результат PaletteTripleOverride

_overrideTracking защищенное свойство

Override for accessing the tracking state.
protected PaletteTripleOverride _overrideTracking
Результат PaletteTripleOverride