Wpf 我应该如何实现应用程序范围的字体大小设置和允许用户选择该字体大小的对话框?

Wpf 我应该如何实现应用程序范围的字体大小设置和允许用户选择该字体大小的对话框?,wpf,mvvm,settings,Wpf,Mvvm,Settings,我需要实现选项对话框,允许用户更改字体大小(和一些其他参数)。如果这些设置应该是应用程序范围的,并且以某种方式全局绑定到所有控件,我应该如何做,无需在每个视图中复制粘贴绑定到这些设置?您可以为控件创建一种样式,通过DynamicSource将这些属性绑定到与App.xaml合并的某个ResourceDictionary中定义的值。然后,Application.Current.Resources[“Key”]可以更改此值

我需要实现选项对话框,允许用户更改字体大小(和一些其他参数)。如果这些设置应该是应用程序范围的,并且以某种方式全局绑定到所有控件,我应该如何做,无需在每个视图中复制粘贴绑定到这些设置?

您可以为控件创建一种样式,通过DynamicSource将这些属性绑定到与App.xaml合并的某个ResourceDictionary中定义的值。然后,Application.Current.Resources[“Key”]可以更改此值