我开发了一个带有两个datepicker控件的自定义控件,其中包含更多功能。这个 - 以及我的其他自定义控件 - 存储在类库中,我在我的Windows窗体应用程序中引用它以在我的窗体上使用这些控件。
我使用.Net设置功能通过在visual studio ide中使用applicationsettings / propertybinding来存储表单控件的状态。它工作得很好,但不适用于我的自定义控件。如何将自定义控件的属性更改为“可保存”?我在属性绑定窗口中看不到自定义属性。
E.g。我想保存我的专业日期时间选择器控件选定值的选定日期。我的控件有方法,属性来获取/设置它,但在我的Windows窗体应用程序中,我不能将它们视为可绑定属性。
环境:c#,。net4,visual studio 2010
谢谢!
答案 0 :(得分:1)
使用其中一种SettingAttribute类型装饰它们。
开箱即用有两种口味,一种用于应用设置,另一种用于特定于用户的设置。听起来你需要ApplicationScopedSettingAttribute:
http://msdn.microsoft.com/en-us/library/system.configuration.applicationscopedsettingattribute.aspx