You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在UWP(WinUI 2)中本地化Button的ToolTip文本?

WinUI 2.8 UWP应用中Button的ToolTip本地化方法

要给这个Button的ToolTip做本地化,按下面几步操作:

1. 配置本地化资源文件(resw)

  • 确认项目里有Strings目录,每个需要支持的语言对应一个子文件夹(比如zh-CN对应简体中文、en-US对应英文),每个子文件夹下放置Resources.resw文件。
  • 针对Button的x:Uid="Save",在各语言的Resources.resw中添加两个条目:
    • 第一个条目名称填Save.Content,值对应按钮显示的文字(比如英文填Save,中文填保存)。
    • 第二个条目名称填Save.ToolTipService.ToolTip,值对应ToolTip的本地化内容(英文填Saves the input.,中文填保存输入内容。)。

2. 修改Button的XAML代码

删掉原来硬编码的Content和ToolTipService.ToolTip属性,让控件通过x:Uid自动绑定资源文件内容,修改后的代码如下:

<Button 
    x:Name="SaveB" 
    x:Uid="Save" 
    Click="SaveB_Click" 
/>

3. 验证本地化效果

切换系统语言,或者在项目属性中指定测试语言,运行应用后就能看到按钮文字和ToolTip都同步变为对应语言的内容。

内容的提问来源于stack exchange,提问作者yesseruser

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 22:55:15