【问题标题】:UWP NavigationMenu with only C# source code仅带有 C# 源代码的 UWP NavigationMenu
【发布时间】:2021-04-19 01:29:41
【问题描述】:

简介

当我查看有关如何在 UWP 设计中开发导航菜单的教程时,所有 看到XAML 正在使用的代码。

问题

我找不到任何其他关于如何在 C# 代码中开发导航菜单的视频教程

问题

如何仅使用 C# 开发此导航 (See Image) 菜单?

Screenshot of the Navigationmenu

【问题讨论】:

标签: c# xaml uwp desktop-application fluent-design


【解决方案1】:

Xaml 文件的用途是将 UI 和代码分开。一旦UI代码和逻辑代码混在一起,应用就会变得非常臃肿,难以维护。

所以使用XAML代码设计更方便。如果您确实想通过代码隐藏来做到这一点,请参考以下代码。

NavigationView navigationView = new NavigationView();           
var Item1 = new NavigationViewItem() { Content = "Item1", Icon = new SymbolIcon(Symbol.Download) };
var Item1 = new NavigationViewItem() { Content = "Item2", Icon = new SymbolIcon(Symbol.Page) }; 
navigationView .MenuItems.Add(Item1);
navigationView .MenuItems.Add(Item2);                       
MyGrid.Children.Add(navigationView );

【讨论】:

    猜你喜欢
    • 2017-12-17
    • 2018-06-24
    • 2018-12-11
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    • 1970-01-01
    • 2014-04-21
    • 2022-11-12
    相关资源
    最近更新 更多