1

.reswWindows 8 のデータ バインディング用の文字列リソース。

Windows Phone では、次のように使用します。

  1. すべての文字列を作成AppStrings.resxして配置します。
  2. StringResourcesのインスタンスを返すフィールドを持つクラスを作成しますAppStrings.resx
  3. に追加StringResourcesApplicationResourceます。

StringResources.cs

 public class StringResources
    {
        private static AppStrings _resources;

        public static AppStrings LocalizedResources
        {
            get { return _resources ?? (_resources = new AppStrings()); }
        }
    }

App.xaml で

<Application.Resources>
        <ResourceDictionary>
            <res:StringResources x:Key="Strings"/>
        </ResourceDictionary>
    </Application.Resources>

私のリソースを xaml のように使用します。

 Text="{Binding Path=LocalizedResources.StringName, Source={StaticResource Strings}}"

すべてうまく機能しますが、Windows 8 ではできません。Windows 8で文字列リソース
を使用して同様の使用方法を探しています。DataBinding

注: MSDN サンプル
を確認しましたが、必要なものが見つかりません。ResW File Code Generatorもチェックします。これは実行可能な方法ですが、非常に遠いです。

4

1 に答える 1