使用属性绑定将自定义控件的属性保存到设置中

时间:2011-04-18 17:03:34

标签: .net binding settings properties save

我开发了一个带有两个datepicker控件的自定义控件,其中包含更多功能。这个 - 以及我的其他自定义控件 - 存储在类库中,我在我的Windows窗体应用程序中引用它以在我的窗体上使用这些控件。

我使用.Net设置功能通过在visual studio ide中使用applicationsettings / propertybinding来存储表单控件的状态。它工作得很好,但不适用于我的自定义控件。如何将自定义控件的属性更改为“可保存”?我在属性绑定窗口中看不到自定义属性。

E.g。我想保存我的专业日期时间选择器控件选定值的选定日期。我的控件有方法,属性来获取/设置它,但在我的Windows窗体应用程序中,我不能将它们视为可绑定属性。

环境:c#,。net4,visual studio 2010

谢谢!

1 个答案:

答案 0 :(得分:1)

使用其中一种SettingAttribute类型装饰它们。

开箱即用有两种口味,一种用于应用设置,另一种用于特定于用户的设置。听起来你需要ApplicationScopedSettingAttribute:

http://msdn.microsoft.com/en-us/library/system.configuration.applicationscopedsettingattribute.aspx

相关问题