Я сохраняю указанные пользователем настройки, используя свойства настроек приложения и привязку данных. Он работал нормально, пока я не хочу, чтобы пользователь выбрал шрифт для комбинированного списка. Привязка данных между пользовательскими настройками и списком не работает. Я хочу сохранить фамилию шрифта.
App.XML
<Application.Resources>
<ResourceDictionary>
<properties:Settings x:Key="Settings" />
</ResourceDictionary>
</Application.Resources>
Window.XML
<ComboBox Name="Families" ItemsSource="{x:Static Fonts.SystemFontFamilies}"
<!-- This line -->
SelectedItem="{Binding Source={StaticResource Settings}, Path=Default.Font, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
Margin="57,122,199,118">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" FontFamily="{Binding}"/>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
Настройки:
шрифт String User Arial