在 UWP 的资源字典中使用 TooltipService.Tooltip 关键字

ber*_*rkb 2 resourcedictionary windows-10 uwp windows-10-universal uwp-xaml

我正在通过 x: UID 属性翻译我的 UWP 应用程序。

代码(XAML):

<NavigationViewItem  x:Name="Assistant_Mode" x:Uid="Assistant_Header" Content="Asistan modu" Tag="assistant" ToolTipService.ToolTip="Asistan modu." FontFamily="Segoe UI">
Run Code Online (Sandbox Code Playgroud)

资源字典记录:

Assistant_Header.Content: Asistan modu

现在,我想通过资源字典翻译 ToolTipService.ToolTip 但这个键盘在字典中不起作用:

Assistant_Header.ToolTipService.ToolTip: Asistan modu

我可以翻译资源字典中的工具提示吗?谢谢。

Mic*_*SFT 7

引用 Uid 的附加属性有特殊的语法。

在 XAML 中(正常):

<Button x:Uid="MyControl"/>

然后在您的 resw 文件中使用密钥:

MyControl.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip

请参阅此处的文档

  • 请注意,在 Microsoft WinUI 3 中,工具提示的命名空间已更改为 [using:Microsoft.UI.Xaml.Controls] (4认同)