Site Map | About Us | Contact Us  
 The same content in Microsoft HTML help file format is included in the download package.

NavigationItemEventArgs.NavigationItem Property

Gets the referenced NavigationItem when the event is raised.

[Visual Basic]
Public ReadOnly Property NavigationItem As NavigationItem
[C#]
public NavigationItem NavigationItem {get;}

Remarks

Use this property to programmatically access the referenced NavigationItem when the event is raised. Following coding example demostrates the case when NavigationItem is a MenuItem. Similiar logic applies to other objects that inherit from NavigationItem, such as TreeNode, TabItem and ToolbarItem.

[C#] 
private void Menu1_ItemClick(
            object sender, EO.Web.NavigationItemClickEventArgs e)
{
    // Use parameter e to get the clicked MenuItem object.
    // Note: you need to explicitly cast NavigationItem to MenuItem
    // to access MenuItem properties. 
    MenuItem myItem = e.NavigationItem as MenuItem;
    LabelItemID.Text = myItem.ItemID;        
    LabelItemText.Text = myItem.ItemHTML;        
}
[Visual Basic.NET] 
Private Sub Menu1_ItemClick( _
            sender As Object, e As EO.Web.NavigationItemEventArgs)  _
            Handles Menu1.ItemClick
    ' Use parameter e to get the clicked MenuItem object.
    ' Note: you may need to explicitly cast NavigationItem to MenuItem
    ' to access MenuItem specific properties.
    Dim myItem as MenuItem 
    If TypeOf e.NavigationItem Is MenuItem Then
        myItem = e.NavigationItem
        LabelItemID.Text = myItem.ItemID        
        LabelItemText.Text = myItem.ItemHTML        
    End If
    
End Sub 'Menu1_ItemClick

See Also

NavigationItemEventArgs Class | EO.Web Namespace


Direct link to this topic