Wpf 如何节省窗口资源
在我的应用程序中,我创建了如下样式:Wpf 如何节省窗口资源,wpf,vb.net,Wpf,Vb.net,在我的应用程序中,我创建了如下样式: Dim ButtonStyle as new Style(GetType(Button)) ButtonStyle.Setters.Add(New Setter(BackgroundProperty,Brushes.Gray)) Resources.Add("ButtonStyle", ButtonsStyle) 我希望在应用程序退出时保存此样式,以便下次运行应用程序时加载我的新样式。可能吗?在c#对不起: public partial class App
Dim ButtonStyle as new Style(GetType(Button))
ButtonStyle.Setters.Add(New Setter(BackgroundProperty,Brushes.Gray))
Resources.Add("ButtonStyle", ButtonsStyle)
我希望在应用程序退出时保存此样式,以便下次运行应用程序时加载我的新样式。可能吗?在c#对不起:
public partial class App : Application
{
public App()
{
if (string.IsNullOrWhiteSpace(Settings.Default.Resources))
{
Style buttonStyle = new Style(typeof(Button));
buttonStyle.Setters.Add(new Setter(Button.BackgroundProperty, Brushes.Red));
Resources.Add(typeof(Button), buttonStyle);
}
else
Resources = XamlReader.Parse(Settings.Default.Resources) as ResourceDictionary;
}
protected override void OnExit(ExitEventArgs e)
{
base.OnExit(e);
// Save styles
Settings.Default.Resources = XamlWriter.Save(Resources);
Settings.Default.Save();
}
}