Back to Devexpress

NavElement.Tag Property

windowsforms-devexpress-dot-xtranavbar-dot-navelement-6cccc7b8.md

latest2.7 KB
Original Source

NavElement.Tag Property

Gets or sets data associated with the element.

Namespace : DevExpress.XtraNavBar

Assembly : DevExpress.XtraNavBar.v25.2.dll

NuGet Package : DevExpress.Win

Declaration

csharp
[DefaultValue(null)]
[XtraSerializableProperty]
public virtual object Tag { get; set; }
vb
<DefaultValue(Nothing)>
<XtraSerializableProperty>
Public Overridable Property Tag As Object

Property Value

TypeDefaultDescription
Objectnull

A custom object associated with the element.

|

Remarks

This property can be used to store any object that you want to associate with the element. Any type derived from the Object class can be assigned to this property via code. At design time, a specially designed dialog is used to set this property value. The dialog enables you to choose the data type and enter the desired value.

The following code snippet (auto-collected from DevExpress Examples) contains a reference to the Tag property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

winforms-mvvm-best-practices/CS/Form1.cs#L224

csharp
xtraUserControl1.Controls.Clear();
Control userControl = Activator.CreateInstance(e.Link.Item.Tag as Type) as Control;
userControl.Dock = DockStyle.Fill;

winforms-mvvm-best-practices/VB/Form1.vb#L228

vb
xtraUserControl1.Controls.Clear()
Dim userControl As Control = TryCast(Activator.CreateInstance(TryCast(e.Link.Item.Tag, Type)), Control)
userControl.Dock = DockStyle.Fill

See Also

NavElement Class

NavElement Members

DevExpress.XtraNavBar Namespace