gpt4 book ai didi

c# - 从后面的代码设置 UWP NavigationViewItem 图标

转载 作者:太空宇宙 更新时间:2023-11-03 20:51:54 24 4
gpt4 key购买 nike

我希望能够在我的 UWP 应用程序中动态添加 NavigationViewItems,但我不知道如何设置图标。

XAML 中的 NavigationViewItem.Icon 格式为:Icon="Page",看起来它正在使用 Symbol 枚举。除了 C# 说它是一个 IconElement 对象

我希望能够写出这样的东西:

NavigationViewItem navItem = new NavigationViewItem();
navItem.Icon = Symbol.Page;
navView.MenuItems.Add(navItem)

编译器在 Symbol.Page 处报错,因为它不是 IconElement,有什么方法可以将它转换为 IconElement?

最佳答案

本例中的 XAML 语法创建了 IconElement编译 XAML 时自动为您提供。当您从代码中执行此操作时,您需要手动创建它。有一个SymbolIconIconElement 继承的类在代码中做同样的事情。另请检查 IconElement derived classes 的文档查看所有可能的图标类型。

这里也是固定的代码:

NavigationViewItem navItem = new NavigationViewItem();
navItem.Icon = new SymbolIcon(Symbol.Page);
navView.MenuItems.Add(navItem);

关于c# - 从后面的代码设置 UWP NavigationViewItem 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54382458/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com