Сопоставление свойств приложения следующим образом:
<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, но любой выбор в комбо не возвращается к настройке. Кажется, все работает нормально, когда я использую обычное свойство для размера шрифта в модели...
Любые предложения о том, как заставить привязку работать с настройкой в обоих направлениях?
{Binding <PropertyName>, Source={x:Static properties:Settings.Default}}
- person H.B.   schedule 30.11.2012