我在本地化 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/