以编程方式创建新的用户设置

时间:2014-10-16 12:20:54

标签: c# wpf wpf-controls settings

我创建了一个应用程序,它读取XML配置文件以创建UI。 在应用程序中,我还动态地将GridSplitters添加到单独的控件中,并希望将Grid的Width列保存到用户设置。

这意味着用户设置中的属性也应该是动态的。

在创建控件时,我希望能够做到这样的事情:

ColumnDefinition colDef = new ColumnDefinition();
CreateUserSettingIfNotExists("UniqueControlName_Width");
Binding binding = new Binding();
binding.Source = Properties.Settings.Default;
binding.Path = "UniqueControlName_Width";
binding.Mode = BindingMode.TwoWay;
colDef.SetBinding(ColumnDefinition.WidthProperty, binding);

如何以编程方式创建新用户设置以“记住"动态创建的网格的宽度?

0 个答案:

没有答案