私が行ったことは、この記事に基づいています:http: //msdn.microsoft.com/en-us/library/aa348547.aspx
app.xamlにロードされているマージされた辞書から文字列を取得しようとしています。コードビハインドファイルではないクラスからこれを実行しようとしています。ページ要素はStyles.xamlファイルに含まれているスタイルのxamlマークアップからスタイル設定されているため、原則としてリソースファイルを読み込むことができます。
app.xamlファイル
<Application
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="theApp.App">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Assets/Styles.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
styles.xamlファイル(簡単にするために編集)
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"
xmlns:clr="clr-namespace:System;assembly=mscorlib">
<clr:String x:Key="applicationName">TheKraken</clr:String>
</ResourceDictionary>
リソースにアクセスするために使用しているコード行
string appName = (string)App.Current.Resources["applicationName"];
私が欠けているものはありますか?