我試圖實現一個接口來提供多語言支持。爲求簡單起見,我將在XAML構成的示例:人們通常如何在Silverlight/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");
}
}
把此作爲評論 –