C#NavigationViewItem的基本用法
时间: 2023-07-12 12:12:26 浏览: 126
C#NavigationViewItem是UWP中的一个控件,通常用于创建导航菜单中的单个选项。以下是它的基本用法:
1. 添加NavigationView控件到XAML页面中。
```
<NavigationView x:Name="navView"
IsSettingsVisible="True"
SelectedItem="{x:Bind ViewModel.Selected, Mode=TwoWay}">
</NavigationView>
```
2. 在代码中创建NavigationViewItem对象并添加到NavigationView中。
```
NavigationViewItem item1 = new NavigationViewItem();
item1.Content = "Home";
item1.Tag = "home";
navView.MenuItems.Add(item1);
```
3. 为NavigationViewItem添加点击事件处理程序。
```
item1.Tapped += NavViewItem_Tapped;
```
4. 在事件处理程序中执行所需的操作。
```
private void NavViewItem_Tapped(NavigationViewItem sender, TappedRoutedEventArgs args)
{
string tag = sender.Tag.ToString();
switch (tag)
{
case "home":
// do something for home item
break;
case "about":
// do something for about item
break;
// add more cases for other items
}
}
```
这是NavigationViewItem的基本用法,你可以根据自己的需求进行更多的自定义和扩展。