gpt4 book ai didi

windows - 在 XAML/WinRT 中本地化附加属性

转载 作者:可可西里 更新时间:2023-11-01 14:45:13 26 4
gpt4 key购买 nike

我正在尝试本地化我的 WinRT 应用程序。我不需要太花哨的东西,所以我一直在 XAML 元素上结合使用 x:Uid 以及设置了“PageTitleTextBox.Text”等属性的资源文件。在我遇到附加属性问题之前,此方法一直很有效。

我使用与我在其他示例中看到的类似的标记定义了一些应用栏按钮:

<Button x:Name="AddFolderButton" Click="AddFolderButton_Tapped" x:Uid="FoldersPageAppBarAddFolderButton" AutomationProperties.Name="Test" Style="{StaticResource AppBarButtonStyle}">
<Button.Content>&#xE109;</Button.Content>
</Button >

在这种情况下,我想本地化 AddFolderButton 的标签,当前由 AutomationProperties.Name 定义。我尝试将资源文件中的键设置为 FoldersPageAppBarAddFolderButton.AutomationProperties.Name,但这在运行时失败了。

是否可以使用 XAML 本地化此标签,或者我是否需要在代码隐藏文件中以编程方式执行此操作?

最佳答案

您需要以不同方式处理附加属性,即它们的命名空间必须像这样包含在资源键中:

FoldersPageAppBarAddFolderButton.[using:Windows.UI.Xaml.Automation]AutomationProperties.Name

您可以阅读更多相关信息 here .

关于windows - 在 XAML/WinRT 中本地化附加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13735630/

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