Click or drag to resize

PaletteRedirectTripleMetric Class

Redirect back/border/content/metrics based on the incoming state of the request.
Inheritance Hierarchy

Namespace: Internal.ComponentFactory.Krypton.Toolkit
Assembly: NeoAxis.Core.Editor (in NeoAxis.Core.Editor.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
public class PaletteRedirectTripleMetric : PaletteRedirectTriple

The PaletteRedirectTripleMetric type exposes the following members.

Constructors
 NameDescription
Public methodPaletteRedirectTripleMetric(IPalette) Initialize a new instance of the PaletteRedirectTripleMetric class.
Public methodPaletteRedirectTripleMetric(IPalette, IPaletteTriple, IPaletteMetric, IPaletteTriple, IPaletteMetric) Initialize a new instance of the PaletteRedirectTripleMetric class.
Top
Properties
 NameDescription
Public propertyColorTable Gets access to the color table instance.
(Inherited from PaletteRedirect)
Public propertyId Gets the unique identifier of the object.
(Inherited from GlobalId)
Public propertyTarget Gets and sets the redirection target.
(Inherited from PaletteRedirect)
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetBackColor1 Gets the first background color.
(Inherited from PaletteRedirectTriple)
Public methodGetBackColor2 Gets the second back color.
(Inherited from PaletteRedirectTriple)
Public methodGetBackColorAlign Gets the color alignment.
(Inherited from PaletteRedirectTriple)
Public methodGetBackColorAngle Gets the color background angle.
(Inherited from PaletteRedirectTriple)
Public methodGetBackColorStyle Gets the color background drawing style.
(Inherited from PaletteRedirectTriple)
Public methodGetBackDraw Gets a value indicating if background should be drawn.
(Inherited from PaletteRedirectTriple)
Public methodGetBackGraphicsHint Gets the graphics drawing hint for the background.
(Inherited from PaletteRedirectTriple)
Public methodGetBackImage Gets a background image.
(Inherited from PaletteRedirectTriple)
Public methodGetBackImageAlign Gets the image alignment.
(Inherited from PaletteRedirectTriple)
Public methodGetBackImageStyle Gets the background image style.
(Inherited from PaletteRedirectTriple)
Public methodGetBorderColor1 Gets the first border color.
(Inherited from PaletteRedirectTriple)
Public methodGetBorderColor2 Gets the second border color.
(Inherited from PaletteRedirectTriple)
Public methodGetBorderColorAlign Gets the color border alignment.
(Inherited from PaletteRedirectTriple)
Public methodGetBorderColorAngle Gets the color border angle.
(Inherited from PaletteRedirectTriple)
Public methodGetBorderColorStyle Gets the color border drawing style.
(Inherited from PaletteRedirectTriple)
Public methodGetBorderDraw Gets a value indicating if border should be drawn.
(Inherited from PaletteRedirectTriple)
Public methodGetBorderDrawBorders Gets a value indicating which borders to draw.
(Inherited from PaletteRedirectTriple)
Public methodGetBorderGraphicsHint Gets the graphics drawing hint for the border.
(Inherited from PaletteRedirectTriple)
Public methodGetBorderImage Gets a border image.
(Inherited from PaletteRedirectTriple)
Public methodGetBorderImageAlign Gets the image border alignment.
(Inherited from PaletteRedirectTriple)
Public methodGetBorderImageStyle Gets the border image style.
(Inherited from PaletteRedirectTriple)
Public methodGetBorderRounding Gets the border corner rounding.
(Inherited from PaletteRedirectTriple)
Public methodGetBorderWidth Gets the border width.
(Inherited from PaletteRedirectTriple)
Public methodGetButtonSpecColorMap Gets the color to remap from the image to the container foreground.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecEdge Gets the edge to positon the button against.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecIcon Gets the icon to display for the button.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecImage Gets the image to display for the button.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecImageTransparentColor Gets the image transparent color.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecLocation Get the location for the button.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecLongText Gets the long text to display for the button.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecOrientation Gets the button orientation.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecShortText Gets the short text to display for the button.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecStyle Gets the button style used for drawing the button.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecToolTipTitle Gets the tooltip title text to display for the button.
(Inherited from PaletteRedirect)
Public methodGetCheckBoxImage Gets a check box image appropriate for the provided state.
(Inherited from PaletteRedirect)
Public methodGetContentAdjacentGap Gets the padding between adjacent content items.
(Inherited from PaletteRedirectTriple)
Public methodGetContentDraw Gets a value indicating if content should be drawn.
(Inherited from PaletteRedirectTriple)
Public methodGetContentDrawFocus Gets a value indicating if content should be drawn with focus indication.
(Inherited from PaletteRedirectTriple)
Public methodGetContentImageColorMap Gets the image color to remap into another color.
(Inherited from PaletteRedirectTriple)
Public methodGetContentImageColorTo Gets the color to use in place of the image map color.
(Inherited from PaletteRedirectTriple)
Public methodGetContentImageEffect Gets the effect applied to drawing of the image.
(Inherited from PaletteRedirectTriple)
Public methodGetContentImageH Gets the horizontal relative alignment of the image.
(Inherited from PaletteRedirectTriple)
Public methodGetContentImageV Gets the vertical relative alignment of the image.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextColor1 Gets the first back color for the long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextColor2 Gets the second back color for the long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextColorAlign Gets the color alignment for the long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextColorAngle Gets the color background angle for the long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextColorStyle Gets the color drawing style for the long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextFont Gets the font for the long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextH Gets the horizontal relative alignment of the long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextHint Gets the rendering hint for the long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextImage Gets a background image for the long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextImageAlign Gets the image alignment for the long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextImageStyle Gets the background image style for the long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextMultiLine Gets the flag indicating if multiline text is allowed for long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextMultiLineH Gets the horizontal relative alignment of multiline long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextNewFont Gets the font for the long text by generating a new font instance.
(Inherited from PaletteRedirect)
Public methodGetContentLongTextPrefix Gets the prefix drawing setting for long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextTrim Gets the text trimming to use for long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentLongTextV Gets the vertical relative alignment of the long text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentPadding Gets the padding between the border and content drawing.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextColor1 Gets the first back color for the short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextColor2 Gets the second back color for the short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextColorAlign Gets the color alignment for the short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextColorAngle Gets the color background angle for the short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextColorStyle Gets the color drawing style for the short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextFont Gets the font for the short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextH Gets the horizontal relative alignment of the short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextHint Gets the rendering hint for the short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextImage Gets a background image for the short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextImageAlign Gets the image alignment for the short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextImageStyle Gets the background image style.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextMultiLine Gets the flag indicating if multiline text is allowed for short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextMultiLineH Gets the horizontal relative alignment of multiline short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextNewFont Gets the font for the short text by generating a new font instance.
(Inherited from PaletteRedirect)
Public methodGetContentShortTextPrefix Gets the prefix drawing setting for short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextTrim Gets the text trimming to use for short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContentShortTextV Gets the vertical relative alignment of the short text.
(Inherited from PaletteRedirectTriple)
Public methodGetContextMenuCheckedImage Gets a checked image appropriate for a context menu item.
(Inherited from PaletteRedirect)
Public methodGetContextMenuIndeterminateImage Gets a indeterminate image appropriate for a context menu item.
(Inherited from PaletteRedirect)
Public methodGetContextMenuSubMenuImage Gets an image indicating a sub-menu on a context menu item.
(Inherited from PaletteRedirect)
Public methodGetDragDropDockActive Gets the active color for docking indicators.
(Inherited from PaletteRedirect)
Public methodGetDragDropDockBack Gets the background color for the docking indicators area.
(Inherited from PaletteRedirect)
Public methodGetDragDropDockBorder Gets the border color for the docking indicators area.
(Inherited from PaletteRedirect)
Public methodGetDragDropDockInactive Gets the inactive color for docking indicators.
(Inherited from PaletteRedirect)
Public methodGetDragDropFeedback Gets the feedback drawing method used.
(Inherited from PaletteRedirect)
Public methodGetDragDropSolidBack Gets the background color for a solid drag drop area.
(Inherited from PaletteRedirect)
Public methodGetDragDropSolidBorder Gets the border color for a solid drag drop area.
(Inherited from PaletteRedirect)
Public methodGetDragDropSolidOpacity Gets the opacity of the solid area.
(Inherited from PaletteRedirect)
Public methodGetDropDownButtonImage Gets a drop down button image appropriate for the provided state.
(Inherited from PaletteRedirect)
Public methodGetElementColor1 Gets the first element color.
(Inherited from PaletteRedirect)
Public methodGetElementColor2 Gets the second element color.
(Inherited from PaletteRedirect)
Public methodGetElementColor3 Gets the third element color.
(Inherited from PaletteRedirect)
Public methodGetElementColor4 Gets the fourth element color.
(Inherited from PaletteRedirect)
Public methodGetElementColor5 Gets the fifth element color.
(Inherited from PaletteRedirect)
Public methodGetFormCaptionHeight
(Inherited from PaletteRedirect)
Public methodGetFormMargin
(Inherited from PaletteRedirect)
Public methodGetGalleryButtonImage Gets a check box image appropriate for the provided state.
(Inherited from PaletteRedirect)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetMetricBool Gets a boolean metric value.
(Overrides PaletteRedirectGetMetricBool(PaletteState, PaletteMetricBool))
Public methodGetMetricInt Gets an integer metric value.
(Overrides PaletteRedirectGetMetricInt(PaletteState, PaletteMetricInt))
Public methodGetMetricPadding Gets a padding metric value.
(Overrides PaletteRedirectGetMetricPadding(PaletteState, PaletteMetricPadding))
Public methodGetRadioButtonImage Gets a check box image appropriate for the provided state.
(Inherited from PaletteRedirect)
Public methodGetRenderer Gets the renderer to use for this palette.
(Inherited from PaletteRedirect)
Public methodGetRibbonBackColor1 Gets the first background color for the ribbon item.
(Inherited from PaletteRedirect)
Public methodGetRibbonBackColor2 Gets the second background color for the ribbon item.
(Inherited from PaletteRedirect)
Public methodGetRibbonBackColor3 Gets the third background color for the ribbon item.
(Inherited from PaletteRedirect)
Public methodGetRibbonBackColor4 Gets the fourth background color for the ribbon item.
(Inherited from PaletteRedirect)
Public methodGetRibbonBackColor5 Gets the fifth background color for the ribbon item.
(Inherited from PaletteRedirect)
Public methodGetRibbonBackColorStyle Gets the method used to draw the background of a ribbon item.
(Inherited from PaletteRedirect)
Public methodGetRibbonContextTextAlign Gets the text alignment for the ribbon context text.
(Inherited from PaletteRedirect)
Public methodGetRibbonContextTextColor Gets the color for the ribbon context text.
(Inherited from PaletteRedirect)
Public methodGetRibbonContextTextFont Gets the font for the ribbon context text.
(Inherited from PaletteRedirect)
Public methodGetRibbonDisabledDark Gets the dark disabled color used for ribbon glyphs.
(Inherited from PaletteRedirect)
Public methodGetRibbonDisabledLight Gets the light disabled color used for ribbon glyphs.
(Inherited from PaletteRedirect)
Public methodGetRibbonDropArrowDark Gets the color for the drop arrow dark.
(Inherited from PaletteRedirect)
Public methodGetRibbonDropArrowLight Gets the color for the drop arrow light.
(Inherited from PaletteRedirect)
Public methodGetRibbonGroupDialogDark Gets the color for the dialog launcher dark.
(Inherited from PaletteRedirect)
Public methodGetRibbonGroupDialogLight Gets the color for the dialog launcher light.
(Inherited from PaletteRedirect)
Public methodGetRibbonGroupSeparatorDark Gets the color for the group separator dark.
(Inherited from PaletteRedirect)
Public methodGetRibbonGroupSeparatorLight Gets the color for the group separator light.
(Inherited from PaletteRedirect)
Public methodGetRibbonMinimizeBarDark Gets the color for the minimize bar dark.
(Inherited from PaletteRedirect)
Public methodGetRibbonMinimizeBarLight Gets the color for the minimize bar light.
(Inherited from PaletteRedirect)
Public methodGetRibbonQATButtonDark Gets the color for the extra QAT button dark content color.
(Inherited from PaletteRedirect)
Public methodGetRibbonQATButtonLight Gets the color for the extra QAT button light content color.
(Inherited from PaletteRedirect)
Public methodGetRibbonShape Gets the ribbon shape that should be used.
(Inherited from PaletteRedirect)
Public methodGetRibbonTabSeparatorColor Gets the color for the tab separator.
(Inherited from PaletteRedirect)
Public methodGetRibbonTabSeparatorContextColor Gets the color for the tab context separators.
(Inherited from PaletteRedirect)
Public methodGetRibbonTextColor Gets the tab color for the item text.
(Inherited from PaletteRedirect)
Public methodGetRibbonTextFont Gets the font for the ribbon text.
(Inherited from PaletteRedirect)
Public methodGetRibbonTextHint Gets the rendering hint for the ribbon font.
(Inherited from PaletteRedirect)
Public methodGetTreeViewImage Gets a tree view image appropriate for the provided state.
(Inherited from PaletteRedirect)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodOnAllowFormChromeChanged Raises the AllowFormChromeChanged event.
(Inherited from PaletteRedirect)
Protected methodOnBasePaletteChanged Raises the BasePaletteChanged event.
(Inherited from PaletteRedirect)
Protected methodOnBaseRendererChanged Raises the BaseRendererChanged event.
(Inherited from PaletteRedirect)
Protected methodOnButtonSpecChanged Raises the ButtonSpecChanged event.
(Inherited from PaletteRedirect)
Protected methodOnPalettePaint Raises the PalettePaint event.
(Inherited from PaletteRedirect)
Public methodResetRedirectStates Reset the redirection states to null.
(Overrides PaletteRedirectTripleResetRedirectStates)
Public methodSetRedirectStates(IPaletteTriple, IPaletteTriple) Set the redirection states.
(Inherited from PaletteRedirectTriple)
Public methodSetRedirectStates(IPaletteTriple, IPaletteMetric, IPaletteTriple, IPaletteMetric) Set the redirection states.
Public methodSetRedirectStates(IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple) Set the redirection states.
(Inherited from PaletteRedirectTriple)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Events
 NameDescription
Public eventAllowFormChromeChanged Occurs when the AllowFormChrome setting changes.
(Inherited from PaletteRedirect)
Public eventBasePaletteChanged Occurs when the BasePalette/BasePaletteMode setting changes.
(Inherited from PaletteRedirect)
Public eventBaseRendererChanged Occurs when the BaseRenderer/BaseRendererMode setting changes.
(Inherited from PaletteRedirect)
Public eventButtonSpecChanged Occurs when a button spec change occurs.
(Inherited from PaletteRedirect)
Public eventPalettePaint Occurs when a palette change requires a repaint.
(Inherited from PaletteRedirect)
Top
Extension Methods
 NameDescription
Public Extension MethodMethodInvoke Calls the object method by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGet Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGetT Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertySet Sets the value of the object property by name.
(Defined by ObjectEx)
Top
See Also