Я использую библиотеку Windows UI и Windows Template StudioВ настоящее время winui:NavigationView.MenuItems
добавлены в xaml.
<winui:NavigationView>
<winui:NavigationView.MenuItems>
<winui:NavigationViewItem x:Uid="Shell_Main" Icon="Home" helpers:NavHelper.NavigateTo="views:MainPage" />
</winui:NavigationView.MenuItems>
<Grid>
<Frame x:Name="shellFrame" />
</Grid>
</winui:NavigationView>
И теперь я добавляю еще несколько элементов в коде .cs.
for(int i = 0; i < 5; i++)
{
WinUI.NavigationViewItem navigationViewItem = new WinUI.NavigationViewItem();
navigationViewItem.Content = "AAA " + i.ToString();
navigationView.MenuItems.Add(navigationViewItem);
}
Как писать код, когда я нажимаю на добавленный элемент, приложение переходит на соответствующую страницу.Соответствующее РЕПО здесь .