xaml を介して app.config 値をコントロールにバインドしようとしています。コードは次のとおりです。
//App.config:
<appSettings>
<add key="SoundFile" value="C:\\Windows\\Media\\Windows Hardware Fail.wav"/>
</appSettings>
//window.xaml
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:properties="clr-namespace:MfClient.Properties">
...
<SoundPlayerAction Source="{Binding Source={x:Static p:Settings.Default},Path=SoundFile}"/>
これにより、次のエラーが発生します。
エラー 44 不明なビルド エラー、「キーを null にすることはできません。パラメータ名: key Line 30 Position 56.'
バインディングを削除すると、すべて問題ないことがわかります。
<SoundPlayerAction Source="C:\Windows\Media\Windows Hardware Fail.wav" />
バインドするために(必要のない双方向アプローチなしで)、これとこの他のスレッドをたどりました。
私は何を間違えていますか?