2011-04-18 44 views
1

我开发了一个带有两个日期选择器控件的自定义控件,其中包含更多功能。这个 - 以及我的其他自定义控件 - 存储在类库中,我在Windows窗体应用程序中引用它以在窗体上使用这些控件。使用属性绑定将自定义控件的属性保存到设置中

我使用.Net设置功能通过在Visual Studio IDE中使用applicationsettings/propertybinding来存储窗体控件的状态。它很好用,但不适合我的自定义控件。我如何将自定义控件的属性更改为“可保存”?我无法在属性绑定窗口中看到自定义属性。

例如我想保存我的专用日期选择器的控件选定值选定的日期。我的控件有方法,属性来获取/设置它,但在我的Windows窗体应用程序中,我无法将它们看作可绑定属性。

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

谢谢!

回答

1

用SettingAttribute类型之一来装饰它们。

开箱即用,一种用于应用程序设置,另一种用于用户特定设置。这听起来像您需要的ApplicationScopedSettingAttribute:

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

+0

感谢,VER实物你。顺便说一下.net的这个特性记录很差,我没有在互联网上找到任何代码示例... – Tom 2011-04-18 19:06:13

+0

有关应用程序设置体系结构的MSDN文档的一个很好的起点在这里:http://msdn.microsoft。 COM/EN-US /库/ 8eyb2ct1.aspx – mcw0933 2011-04-18 19:16:08

相关问题