【发布时间】:2017-08-17 05:45:48
【问题描述】:
我有一个多语种 wpf 项目。我正在使用 ResourceDictionary 来执行此操作。对于静态TextBlock,我可以通过以下方式更改文本语言:
<TextBlock Text="{Binding Sample, Source={StaticResource Resources}}" />
但是我应该如何更改动态 TextBlock 文本。用这种方式似乎是不可能的:
<TextBlock Text="{Binding Sample}
在后面的代码中:
Sample = Resources.SampleText;
如果这是不可能的。还有其他选择吗?提前致谢!
【问题讨论】:
-
从这里开始阅读:Data Binding Overview.
标签: c# wpf multilingual resourcedictionary