在我的UWP应用程序中,我在Util类库中维护我的resources.resw。我有一个这样的按钮。
<Button
x:Name="BtnLogin"
x:Uid="LoginButton"
Grid.Row="2"
Margin="0,0,20,20"
HorizontalAlignment="Right"
Click="btn_Login_Click"
Style="{ThemeResource LoginButtonStyle}"
TabIndex="4" />
按钮内容在resources.resw文件中设置如下。
<data name="LoginButton.Content"
xml:space="preserve">
<value>Login</value>
这是项目结构
保存UI文件的位置
资源文件维护的位置
如果资源文件存在于同一个项目中,则按钮内容将正确绑定。当资源文件在不同的类库中时,内容不会绑定.
https://learn.microsoft.com/en-us/windows/uwp/app-resources/localize-strings-ui-manifest
从代码后面绑定不是一个合适的答案。我需要像下面这样直接从xaml绑定。https://www.tutorialspoint.com/windows10_development/windows10_development_localization.htm
1条答案
按热度按时间webghufk1#
我可以用
声明x:Uid时需要使用ClassLibararyName/ResourceFileName/Resource