AppResource.resx
メインアプリフォルダーで定義しました。OVERVIEW
その中で、文字列を保持する文字列名を定義しました。
次に、次のように App.xaml に追加しました。
<!--Application Resources-->
<Application.Resources>
<local:LocalizedStrings xmlns:local="clr-namespace:AwesomeApp.WP" x:Key="LocalizedStrings"/>
</Application.Resources>
そしてそれをテキストボックスに追加しました:
<TextBlock Text="{Binding Path=LocalizedResources.OVERVIEW, Source={StaticResource LocalizedStrings}}" />
しかし、それTextBlock
は空です...壊れたリンクがあると思いますか? アプリのローカライズに取り組んでいます。
LocalizedStrings は次のようになります。
public class LocalizedStrings
{
public LocalizedStrings()
{
}
private static AppResources localizedResources = new AppResources();
public AppResources AppResources
{
get { return localizedResources; }
}
}