Back to Devexpress

RepositoryItemBreadCrumbEdit.ImageIndex Property

windowsforms-devexpress-dot-xtraeditors-dot-repository-dot-repositoryitembreadcrumbedit-8319e585.md

latest3.7 KB
Original Source

RepositoryItemBreadCrumbEdit.ImageIndex Property

Gets or sets the position of an image within the RepositoryItemBreadCrumbEdit.Images collection that should serve as the default glyph for all non-root nodes.

Namespace : DevExpress.XtraEditors.Repository

Assembly : DevExpress.XtraEditors.v25.2.dll

NuGet Package : DevExpress.Win.Navigation

Declaration

csharp
[DefaultValue(-1)]
[DXCategory("Appearance")]
[ImageList("Images")]
public virtual int ImageIndex { get; set; }
vb
<DefaultValue(-1)>
<DXCategory("Appearance")>
<ImageList("Images")>
Public Overridable Property ImageIndex As Integer

Property Value

TypeDefaultDescription
Int32-1

An Int32 value that is the position of an image within the RepositoryItemBreadCrumbEdit.Images collection that should serve as the default glyph for all non-root nodes.

|

Remarks

Use the ImageIndex property to pick an image from the RepositoryItemBreadCrumbEdit.Images collection and assign it to all non-root nodes within this BreadCrumbEdit. To pick an image for a root node, use the RepositoryItemBreadCrumbEdit.RootImageIndex property instead.

You can override the ImageIndex property for individual nodes via the BreadCrumbNode.ImageIndex property.

Note

Node glyphs are displayed only within history and auto-complete drop-downs. The only node that can display its glyph in the BreadCrumbEdit control itself is a root node.

Tip

You can also assign an image by its name in the collection.

csharp
// The image collection is created and populated with images at design time.
barItem.ImageOptions.Image = imageCollection1["technology_32x32"]; 
// Assign an SVG image in the SvgCollection
// barItem.ImageOptions.SvgImage = svgCollection1["technology_32x32"];
vb
' The image collection is created and populated with images at design time.
barItem.ImageOptions.Image = imageCollection1("technology_32x32")
' Assign an SVG image in the SvgCollection
' barItem.ImageOptions.SvgImage = svgCollection1["technology_32x32"];

Read the following help topic for more information: Access and Use DevExpress Icons in Code.

See Also

Breadcrumb Edit Control

RepositoryItemBreadCrumbEdit Class

RepositoryItemBreadCrumbEdit Members

DevExpress.XtraEditors.Repository Namespace