kazuakix の日記

Windows Phone とか好きです

Prism アプリのフォント対策 (解決編)

昨日の記事に対して @biac さんと @okazuki さんからフォローを頂きました。

MvvmAppBase のソースを見ると OnLaunched で Frame を生成していたので、それを利用させてもらう事にしました。

protected override void OnLaunched(LaunchActivatedEventArgs args)
{
    base.OnLaunched(args);

    var frame = Window.Current.Content as Frame;
    frame.Language = Windows.Globalization.ApplicationLanguages.Languages[0];
}

protected override Task OnLaunchApplicationAsync(LaunchActivatedEventArgs args)
{
    this.NavigationService.Navigate("Main", null);
    return Task.FromResult<object>(null);
}

 
結果はこの通り。期待通りのフォントが表示されました。

f:id:kazuakix:20141019234326j:plain,w360