2014-11-06 55 views
0

我有便攜式庫,其中有AppLocalizations.resw資源文件。我可以在後面的代碼(它已經過時,但正在工作)中讀取它:Windows Phone 8.1 xaml - 從外部項目讀取語言資源

new Windows.ApplicationModel.Resources.ResourceLoader("Assembly/AppLocalizations") 

但是,如何從xaml中使用它?當我嘗試閱讀這種方式,文本是空白,即使在資源文件的密鑰是Key.Text

<TextBlock x:Uid="Key" /> 

我triying將其導入在App.xaml中,但沒有成功。

謝謝。

回答

1

我用這個代碼與Windows Phone的普遍應用,但與一般的資源:

<TextBlock Style="{StaticResource TextBlock_BlackStyle}" x:Uid="/Resources/txtIPName" Name="txtIPName" HorizontalAlignment="Left" Margin="33,149,0,0" TextWrapping="Wrap" Text="IP:" VerticalAlignment="Top"/> 

然後如果u有exertanl庫,我覺得代碼是:如果

<TextBlock x:Uid="/Assembly/AppLocalizations/Key" /> 

告訴我我解決你的問題!祝你好運! :)

+1

這是一個非常愚蠢的語法!但是有道理。它的工作,謝謝。 – 2014-11-06 12:35:23

+0

哈哈哈哈你與窗口工作的人!歡迎來到叢林!別客氣。 :d – 2014-11-07 07:55:07

相關問題