Table of Contents
  • Getting Started
  • EO.Pdf
  • EO.Web
    • Overview
    • Installation & Deployement
    • EO.Web ToolTip
    • EO.Web Rating
    • EO.Web Slider & RangeSlider
    • EO.Web ListBox
    • EO.Web ComboBox
    • EO.Web Captcha
    • EO.Web ASPX To PDF
    • EO.Web Slide
    • EO.Web Flyout
    • EO.Web EditableLabel
    • EO.Web ImageZoom
    • EO.Web Floater
    • EO.Web Downloader
    • EO.Web ColorPicker
    • EO.Web HTML Editor
    • EO.Web File Explorer
    • EO.Web SpellChecker
    • EO.Web Grid
    • EO.Web MaskedEdit
    • EO.Web Splitter
    • EO.Web Menu
    • EO.Web Slide Menu
    • EO.Web TabStrip
    • EO.Web TreeView
    • EO.Web Calendar
    • EO.Web Callback
    • EO.Web MultiPage
    • EO.Web Dialog
    • EO.Web AJAXUploader
    • EO.Web ProgressBar - Free!
    • EO.Web ToolBar - Free!
  • EO.WebBrowser
  • EO.Wpf
  • Common Topics
  • Reference
Images & Icons

Apply to

Menu, SlideMenu, TabStrip, TreeView

Overview

EO.Web navigation controls provide a variety of properties to specify different images or icons to be used in different states. This section covers the following topic:

LeftIcon & RightIcon

Use LeftIcon and RightIcon to specify the icons displayed left to the text and right to the text. Here is an item screenshot that uses LeftIcon and RightIcon:

tipNormally you only need to use left icon. Use SubMenuIconUrl to indicate if the item contains sub group.

EO.Web navigation controls support using different icons/images for different states. For example, you may want to use one left icon for normal state and another for hover state. Use the NavigationItemImages object returned by LeftIcon and RightIcon to specifies different Urls for different states. You can use the following properties to specify different Urls for different states:

State Style Remarks
Normal Url Used when item is in none of the other states.
Hover HoverUrl Used when mouse is positioned over the item. If not set, Url is used.
Expanded ExpandedUrl Used when item's sub group is expanded. If not set, HoverUrl is used.
Selected SelectedUrl Used when item's Selected property is set to true. If not set, HoverUrl is used.
SelectedHover SelectedHoverUrl Used when item's Selected property is set to true and mouse is positioned over the item. If not set, SelectedUrl is used.
SelectedExpanded SelectedExpandedUrl Used when item's Selected property is set to true and item's sub group is expanded. If not set, SelectedHoverUrl is used.
Disabled DisabledUrl Used when item's Disabled property is set to true. If not set, Url is used.

Image-only item

Use Image property to define an image-only item. When Image property is set, LeftIcon, Text, RightIcon and CustomItem properties are ignored. Image property is NavigationItemImages object through which you can set different images for different states.

warningEven though you can change the image Urls through client side script interface, you cannot change a regular item into an image-only item or vice versa. Whether a navigation item is an image only item is determined at render time and cannot be changed there after.

SideImage in a group

EO.Web navigation controls support using a side image in a group to achieve a side bar similar to Office style menu. See menu group appearance settings for more details.

CheckIconUrl

An item is in checked state when its Checked property is set to true. Use CheckIconUrl property to specify the check icon to be displayed. By default, check icon is if not specified.

Here's a screenshot of Menu Builder on how to set CheckIconUrl for a menu:

SubMenuIcon

SubMenuIcon indicates if an item has sub group. By default, the SubMenuIcon is .

You can override the default icon by setting SubMenuIconUrl

The item's LeftIcon or RightIcon can be used as sub menu icon by specifying the item's SubMenuIcon property from its default value Auto to LeftIcon or RightIcon. If set to LeftIcon or RightIcon, the icon will be displayed only when the item has sub group. Specify this property for a look item to apply to a group of items.

Using built-in images

EO.Web navigation controls support a few built-in images which are compiled into EO.Web.dll and can be used at run time.

S

To use a built-in image, assign the built-in image's name to a property that expects an Url, for example:

[C#]
Menu1.CheckIconUrl = "DefaultCheckIcon";

[Visual Basic]
Menu1.CheckIconUrl = "DefaultCheckIcon"

"DefaultCheckIcon" will be automatically replaced with the Url of the default check icon when control is rendered.