2012-09-04 48 views
-2

我有一個應用程序存儲某些特定於用戶的設置。迭代當前應用程序的所有用戶設置

我已經創建了一個派生自ApplicationSettingsBase的設置類。

Public Class MySetting : ApplicationSettingsBase 

該類有一個屬性,指定該設置特定於應用程序會話。

在退出應用程序(Application.Current.Exit事件)時,我想遍歷所有用戶設置,並將所有<MySetting>類型設置設爲默認值。這樣,這些將是會話特定的。

例如:默認情況下會在屏幕中心打開一個對話框。對於當前應用程序會話用戶將其移至屏幕的左上角。現在,如果用戶關閉對話框並重新打開它,它將在屏幕的左上角打開。但是當他關閉並重新啓動應用程序時,對話框將再次出現在屏幕的中心。

+0

你的問題太廣泛了。提供更多細節。 – Schaliasos

回答

1
foreach (SettingsProperty property in Settings.Default.Properties) 
{ 
    // do something 
} 
+0

但我沒有得到任何屬性。 – Mohit

+0

屬性或設置?在您的標題上,您要求遍歷所有設置。上面的方法就是這樣。 – coolmine

相關問題