Win UI3开发笔记(九)关于图标Win10乱码问题

1、最开始的问题,winui3 gallery软件的左侧全是乱码,使用icon的时候,设置name属性出现的全是乱码,所以开发涉及到这部分使用Text.Glyph属性。
在这里插入图片描述
2、后来出现的问题,靠
textbox右键有各种操作,前面的图标乱码

有的win10电脑没有问题:
在这里插入图片描述
有的win10电脑出现的情况是这样的:
在这里插入图片描述

关于这个图标,乱码可能出现的问题winui的解释是:

如何获取字体?
在Windows 11上:无需执行任何操作,字体随Windows提供。
在Windows 10上:默认情况下,Segoe Fluent Icons不包括在Windows 10中。

如何使用字体?
如果未指定字体系列,或者指定的字体系列在运行时在系统上不可用,则字体图标将返回到SymbolThemeFontFamily资源定义的默认字体系列。

问题来了,如何解决第二个文本框出现的问题呢?

using Microsoft.UI.Xaml;
using Microsoft.UI.Xaml.Controls;
using Microsoft.UI.Xaml.Input;

public sealed partial class MainPage : Page
{
    public MainPage()
    {
        this.InitializeComponent();
        // 将右键菜单的 Opening 事件连接到处理程序
        textBox.ContextMenuOpening += TextBox_ContextMenuOpening;
    }

    private void TextBox_ContextMenuOpening(object sender, ContextMenuEventArgs e)
    {
        // 取消右键菜单的默认行为
        e.Handled = true;
    }
}

fsl,,终于搞定了

相关推荐

  1. less中文问题

    2024-04-03 13:00:02       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-03 13:00:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-03 13:00:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-03 13:00:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-03 13:00:02       20 阅读

热门阅读

  1. qt5.12版本源码交叉编译的错误

    2024-04-03 13:00:02       14 阅读
  2. Leetcode 412. Fizz Buzz

    2024-04-03 13:00:02       13 阅读
  3. LLaMA-Factory+qwen多轮对话微调

    2024-04-03 13:00:02       14 阅读
  4. 标签的选择器赋值

    2024-04-03 13:00:02       11 阅读
  5. 服务端渲染SSR

    2024-04-03 13:00:02       33 阅读
  6. HTML&CSS

    HTML&CSS

    2024-04-03 13:00:02      13 阅读
  7. Docker 设置redis 集群

    2024-04-03 13:00:02       11 阅读
  8. IPKISS ------ 导入 Lumerical S-matrix 仿真结果

    2024-04-03 13:00:02       16 阅读
  9. Gtest 和VLD一起使用报内存泄漏

    2024-04-03 13:00:02       19 阅读