2011-04-18 49 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

相關問題