アプリケーション プロパティを次のようにマッピングします。
<Application.Resources>
<properties:Settings x:Key="Settings" />
</Application.Resources>
目標は、フォント サイズ設定MainWindowFontSize (int) をコンボボックスで選択した値にバインドすることです。
<ComboBox
SelectedValuePath="Content"
SelectedValue="{Binding Default.MainWindowFontSize, Source={StaticResource Settings}}">
<ComboBoxItem>8</ComboBoxItem>
...
<ComboBoxItem>48</ComboBoxItem>
</ComboBox>
これに関する問題は、設定から ComboBox への一方向でのみ機能することですが、コンボの選択は設定に戻らないということです。モデルのフォント サイズに通常のプロパティを使用すると、すべて正常に動作するように見えます...
バインディングを双方向の設定で動作させる方法について何か提案はありますか?