2010-09-07 31 views
0

什麼是WPF窗口應用程序的最佳做法重新存儲子窗口捕獲的確認數據的位置?在哪裏存儲子窗口捕獲的確認數據?

也就是說,從主頁面點擊「配置」跳轉到配置窗口/對話框。應該在哪裏存儲配置數據,以便當完成後,當用戶點擊一個按鈕來啓動一個需要配置數據的事件時,主屏幕可以訪問它。

將數據作爲實例變量放在主窗口類中是正常的方式嗎?

回答

1

我希望你以某種方式持續配置數據(文件,數據庫等)

我會寫配置窗口與交互的對象是模型,數據和獨立的主窗口。

此外,由於您可能只需要配置數據的單個實例,因此使其成爲單例是有意義的。然後,您可以創建一個事件,當您的主屏幕處理配置數據更改時觸發該事件。

1

如果您不想或不能使用數據庫,並且想要保留配置更改,請使用應用程序設置。

+0

所以使用應用程序設置像全局變量爲應用程序正確? – Greg 2010-09-07 06:09:01