Menu Item Selection
This sample demonstrates the MenuItemClick event and
SelectedItem tracking on the Menu component.
Horizontal Menu with Selection
Click a menu item. The MenuItemClick event fires and reports the selected item.
Last clicked:None — click a menu item
Click count: 0
Click count: 0
Vertical Menu with Selection
Code Example
<Menu Orientation="Orientation.Horizontal"
MenuItemClick="HandleItemClick">
<Items>
<MenuItem Text="Home" Value="home" />
<MenuItem Text="Products" Value="products">
<MenuItem Text="Software" Value="software" />
</MenuItem>
</Items>
</Menu>
@code {
private string _clickedText;
void HandleItemClick(MenuEventArgs e)
{
_clickedText = e.Item.Text;
// e.Item.Value, e.Item.ValuePath also available
}
}
ScrollDownText & ScrollUpText
The ScrollDownText and ScrollUpText properties set the text displayed for
scroll indicators in dynamic menus. These mirror the Web Forms properties for migration compatibility.
<Menu ScrollDownText="▼ More items"
ScrollUpText="▲ Previous items">
...
</Menu>