9

アプリのローカライズに問題があります。文字列「noResults.Text」を含むファイルResources.reswがあります(テキストブロック(x:Uid)のxamlで使用しているため、.Textで終わります)問題は、コードビハインドで同じ文字列を使用したいということです( C#)どうすればアクセスできますか?私はこのようなことを試しました:

resourceLoader.GetString("noResults");
resourceLoader.GetString("noResults.Text");

しかし、この作品はどれも

前もって感謝します :)

4

1 に答える 1

24

このようなことをします:

var loader = new Windows.ApplicationModel.Resources.ResourceLoader();
string result = loader.GetString("noResults/text");

リソースで「noResults.text」を使用している場合は、別の文字列を「noResults」(拡張子なし)として定義しないことに注意してください。

于 2012-07-23T22:58:25.907 に答える