0
我有一個WP7應用程序,它在底部顯示3個縮略圖,並在屏幕中央顯示一個大的縮略圖。點擊每個縮略圖後,會觸發xaml.cs文件中的一個方法,替換大圖像的來源以顯示縮略圖的放大版本。現在xaml.cs中的方法從本地化的resx資源中更改xaml中的文本
,我在那會顯示文字描述每個圖像的大圖像的底部添加一個文本框。這些文本作爲單獨的字符串存儲在每個區域設置(en,fr)的RESX文件中。
在現有的3個方法是在點擊每個3個縮略圖更新的大圖像,我想添加一行還更新文本框的文本,顯示正確的字符串爲當前的Windows Phone 7,現場
private void thumb1_Click(object sender, RoutedEventArgs e)
{
Uri uri = new Uri("/myApp;component/Images/Dialog%20-%20Blocked%20Sites.png", UriKind.Relative);
ImageSource newSource = new System.Windows.Media.Imaging.BitmapImage(uri);
imgTarget.Source = newSource;
imgDesc.Text = "placeholderDesc1";
}
我知道如何使用結合從XAML的RESX文件顯示本地化的文本,但我不知道在xaml.cs代碼文件的語法。你能幫忙嗎?
<TextBlock Height="67" Name="appDesc" Style="{StaticResource PhoneTextTitle1Style}" Text="{Binding Path=LocalizedResources.appDesc, Source={StaticResource LocalizedStrings}}" FontSize="22" TextWrapping="Wrap" />
非常感謝。
耶穌,就這麼簡單,MERCI beaucoup法布里斯! – 2013-04-23 19:27:12