localization - .resw 资源中的超链接文本值

标签 localization resources windows-phone-8.1

我在本地化 Windows Phone 8.1 应用程序时遇到问题。我想创建带有文本“我接受规则”的复选框,其中“规则”是到另一个 View 的超链接。我不知道如何将单词“rules”与我的 .resw 文件绑定(bind)。

<CheckBox>
  <TextBlock TextWrapping="WrapWholeWords" x:Uid="/RegisterPage/RulesAccept">
     <Hyperlink NavigateUri="" x:Uid="/RegisterPage/RulesAcceptHyperlink"/>
  </TextBlock>
</CheckBox>

现在,RulesAccept 是“我接受”,“RulesAcceptHyperlink”是“规则”,但在我的应用程序中“规则”一词不可见。

最佳答案

尝试这样:

<TextBlock TextWrapping="WrapWholeWords">
    <Run x:Uid="RulesAccept"/>
    <Hyperlink NavigateUri="">
       <Run x:Uid="RulesAcceptHyperlink"/>
    </Hyperlink>
</TextBlock>

然后在 Resources.resw 文件中指定应更改哪些属性:

RulesAccept.Text = "I accept"

RulesAcceptHyperlink.Text = "rules"

您可以找到有关本地化的更多信息 here at MSDN .

关于localization - .resw 资源中的超链接文本值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27595819/

相关文章:

c++ - 将项目添加到 Internet Explorer 的右键单击上下文菜单

python - 导入资源文件

c# - ListView 内存泄漏 Windows Phone 8.1?

c# - 更改自定义 ComboBox 样式中的 ItemsPresenter 以显示彼此相邻的项目

iphone - iOS 应用程序因区域设置更改而崩溃

php - 本地化月/日名称列表

c# - 未生成资源文件代码

Java 图像未立即作为资源加载

windows-phone-8.1 - 使用 Windows Phone 8.1 获取运营商名称(蜂窝移动运营商名称)

Android 删除本地化