Skip to main content
A newer version of this page is available. .

TileNavPaneDropDownOptions.AllowGlyphSkinning Property

Gets or sets whether the glyphs of all tiles in the drop-down tile bar are painted using their foreground color.

Namespace: DevExpress.XtraBars.Navigation

Assembly: DevExpress.XtraBars.v21.2.dll

NuGet Packages: DevExpress.Win.Design, DevExpress.Win.Navigation

Declaration

[DefaultValue(DefaultBoolean.Default)]
public DefaultBoolean AllowGlyphSkinning { get; set; }

Property Value

Type Default Description
DefaultBoolean Default

The DefaultBoolean enumeration value specifying whether the glyphs of all tiles in the drop-down tile bar are painted using their foreground color.

Available values:

Name Description
True

true. DefaultBoolean.True has a constant value of 0, while the standard true value corresponds to a value of 1. In Visual Basic, do not use implicit conversion of Boolean values to DefaultBoolean, and vice versa, as the conversion may produce incorrect results.

False

false. DefaultBoolean.False has a constant value of 1, while the standard false value corresponds to a value of 0. In Visual Basic, do not use implicit conversion of Boolean values to DefaultBoolean, and vice versa, as the conversion may produce incorrect results.

Default

The default behavior determined by the control’s logic.

Property Paths

You can access this nested property as listed below:

Object Type Path to AllowGlyphSkinning
TileNavElement
.OptionsDropDown .AllowGlyphSkinning
TileNavPane
.OptionsPrimaryDropDown .AllowGlyphSkinning

Remarks

The AllowGlyphSkinning property controls the glyph skinning feature for all tiles in the drop-down tile bar. If this feature is enabled, each glyph in the drop-down is painted using the foreground color of its tile. Glyph skinning color correlates with the state (normal, hovered, selected) of the tile. For instance, the glyph skinning color of a tile in the normal state can be specified with the TileNavElement.Tile.AppearanceItem.Normal.ForeColor property. If the skinning feature is disabled, the glyphs are rendered as they are.

The drop-down settings of the primary and secondary drop-down tile bar can be accessed via the TileNavPane.OptionsPrimaryDropDown and TileNavPane.OptionsSecondaryDropDown properties, respectively. The Default value assigned to the TileNavPane.OptionsPrimaryDropDown.AllowGlyphSkinning and TileNavPane.OptionsSecondaryDropDown.AllowGlyphSkinning properties means that the glyph skinning feature is controlled by the TileNavPane.AllowGlyphSkinning property.

The TileNavElement.OptionsDropDown property provides access to settings applied to the drop-down tile bar invoked by a particular TileNavElement. The Default value assigned to the TileNavElement.OptionsDropDown.AllowGlyphSkinning property means that the glyph skinning feature of the drop-down tile bar associated with this TileNavElement is controlled by the TileNavPane.OptionsPrimaryDropDown.AllowGlyphSkinning and TileNavPane.OptionsSecondaryDropDown.AllowGlyphSkinning properties.

To override these settings for a particular tile in the drop-down tile bar, use the TileNavElement.Tile.AllowGlyphSkinning property. See TileItem.AllowGlyphSkinning for more details.

The figure below demonstrates the disabled and enabled glyph skinning feature in the primary drop-down tile bar.

TileNavPane_GlyphSkinning

See Also