2013-04-23 43 views
0

我有一個WP7應用程序,它在底部顯示3個縮略圖,並在屏幕中央顯示一個大的縮略圖。點擊每個縮略圖後,會觸發xaml.cs文件中的一個方法,替換大圖像的來源以顯示縮略圖的放大版本。現在xaml.cs中的方法從本地化的resx資源中更改xaml中的文本

enter image description here

,我在那會顯示文字描述每個圖像的大圖像的底部添加一個文本框。這些文本作爲單獨的字符串存儲在每個區域設置(en,fr)的RESX文件中。

Visual Studio 2010 resources view

在現有的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" /> 

非常感謝。

回答

1

嘗試

AppResources.appDesc 

沒有更多

+0

耶穌,就這麼簡單,MERCI beaucoup法布里斯! – 2013-04-23 19:27:12

相關問題