【发布时间】:2013-06-12 07:13:24
【问题描述】:
我正在尝试实现一个界面来提供多语言支持。为了简单起见,我将在 XAML 中举一个例子:
<TextBlock Text="Type" Grid.Column="0" Grid.Row="0" HorizontalAlignment="Right" />
我希望使 XAML 代码的属性“文本”根据定义语言的变量和对返回的数组对进行更改,给定键,该语言的关联文本。
哪种方法最实用?现在我为每个定义上述文本块的文本块使用一个属性,方法如下:
<TextBlock Text="{Binding Type}" Grid.Column="0" Grid.Row="0" HorizontalAlignment="Right" />
然后定义一个像这样的属性:
public string Type
{
get
{
return Dictionary.Search("German", "Type");
}
}
【问题讨论】:
标签: c# .net silverlight xaml multilingual