在 Visual Studio 中执行此操作的超级简单方法是.settings
向您的项目添加一个新文件,并定义一个ThemeName
. 您可以General
在 C# 项目模板中找到设置模板。设置文件本身只是一个具有 type 基础类的设计器System.Configuration.ApplicationSettingsBase
。
创建的类将设置值保存到app.config
. 巧妙的是,您可以将设置定义为应用程序或用户,因此在同一台机器上使用该应用程序的不同用户可以拥有自己的自定义设置。
以下假设您Settings.settings
使用名为ThemeName
type的条目创建了文件string
。
从设置中获取主题
private void Window_Loaded(object sender, RoutedEventArgs e)
{
ThemeManager.ApplicationThemeName = Properties.Settings.Default.ThemeName;
}
保存主题
public void SetTheme(string themeName) {
ThemeManager.ApplicationThemeName = themeName;
Properties.Settings.Default.ThemeName = themeName;
Properties.Settings.Default.Save();
}