您好 我必须在我的应用程序中添加对其他语言的支持。几乎整个应用程序都已准备好但是我在翻译从resourcesDictioanry文件中“加载”的工具提示时遇到问题。 对于我的应用程序中的couple元素,我有相同的工具提示。因此,我不是一遍又一遍地编写相同的代码,而是决定将工具提示放入ResourceDitionary中。 我的工具提示看起来像那样
<TextBlock FontWeight="Bold" Text="Text to translation" TextAlignment="Left" />
<TextBlock Text="{Binding Path=_Code}" Grid.Column="1" TextWrapping="Wrap"/>
<TextBlock FontWeight="Bold" Text="Text to translation" TextAlignment="Left" Grid.Row="1" />
<TextBlock Text="{Binding Path=_Name}" Grid.Column="1" Grid.Row="1" TextWrapping="Wrap"/>
<TextBlock Text="Text to translation:" Grid.Row="3" FontWeight="Bold" TextAlignment="Left" />
</Grid>
</ToolTip>
从ResourcesDictionary实现多语言支持的最佳方法是什么?
答案 0 :(得分:0)
你应该替换
Text="Text to translation"
通过
Text="{DynamicResource TOOLTIP_TEXT_ID}"
此收件人假定您的应用程序的翻译是基于资源字典的。