1

2009 年から Silverlight プロジェクトでローカライズされた新しいリソース ファイルを使用しようとしています。

Silverlight アプリケーションの Resources フォルダーに新しいリソース ファイルを追加しました。

コントロール (.xaml) で新しいリソースを使用しようとすると、「resTest.resx を解決できませんでした」というメッセージとともに青い下線が表示されます。

次のようなクラスを含む「Localisation」フォルダーを見つけました。

namespace SilverlightApplication.Localization{
public class ContentGrid
{
    public ContentGrid() { 

    }

    private static Resources.ContentGrid _Resource = new SilverlightApplication.Resources.ContentGrid();

    public Resources.ContentGrid Resource
    {
        get
        {
            return _Resource;
        }
    }
}

}

新しいリソース ファイルに新しいクラスを追加しましたが、機能しません。それでも同じエラーです。リソース ファイルを Resources フォルダに置くと、すべてが自動的に機能する、自動リソース メソッドしか知りません。

多分私は何か間違ったことをしていますか?

4

1 に答える 1

0

xamlコンテンツをローカライズ可能にする方法を説明する流れるような記事を読みました。

http://msdn.microsoft.com/en-us/library/dd882554%28v=vs.95%29.aspx

app.xamlファイルにエントリを作成するのを忘れました。

于 2012-07-12T07:42:39.700 に答える