在我的應用程序中有一些設置保存在Properties.Settings.Default中。這些設置可以由用戶進行更改,並需要在本地保存在計算機上。雖然我可以保存這些設置,但問題是隻能保存當前登錄的用戶。一旦用戶更改設置,它必須針對計算機的所有用戶。我怎樣才能做到這一點?WPF Properties.Settings保存和多個用戶
0
A
回答
1
用戶範圍設置就是這樣,個人用戶可以更改的設置,只會爲該用戶保存。
應用程序作用域設置將影響所有用戶,但它們不是由用戶設計更改的。
您可能想要考慮一種不同的方法來存儲您希望用戶能夠更改但影響應用程序的所有用戶的設置,例如, Windows註冊表或外部xml文件。
另一種方法是使用用戶作用域設置,但將位置更改爲集中位置,以便所有用戶都使用/保存相同的設置。有關如何執行此操作的選項,請參見Store user settings into application folder。
0
當您打開Visual Studio中的設置設計器窗口中,你有你需要爲每個設置輸入四個值:
您需要的Scope
屬性設置爲Application
有一個設置這對所有用戶都是一樣的。有關完整故事,請閱讀MSDN上的Using Application Settings and User Settings頁面。
0
應用程序設置無法更改,只能在應用程序運行之前手動更改,所以我不建議採用這種方法。
在我看來,傳播這些變化可能通常是一種糟糕的做法。由於此配置(user.config)通常存儲在用戶自己的文件夾(位於用戶下),因此不應該由其他用戶修改(實際上,沒有管理員權限,另一個用戶甚至無法訪問)。
我可能會推薦使用其他地方來存儲特定於應用程序的設置:xml
或config
文件靠近您的應用程序或可能是註冊表。
0
我會使用外部數據庫的東西... 但如果你想快速簡單的只是將其保存到硬盤上的文件(例如C:\ Program_Data \\ settings.csv)我會使用一個csv文件,因爲它沒有太多的工作...
相關問題
- 1. 保存openFileDialog1.FileName到Properties.Settings
- 2. 使用Properties.Settings保存應用程序設置不起作用?
- 3. 保存多個元素的圖像wpf
- 4. Django保存多個用戶類型
- 5. 如何保存對Properties.Settings中存儲的ObservableCollection的更改
- 6. WPF如何創建,保存和加載多個設置文件
- 7. 如何讓多個用戶訪問後端和保存數據?
- 8. MVVM WPF保存和加載用戶設置設計模式
- 9. C#:Properties.Settings
- 10. 如何將multidim數組保存到C#中的Properties.settings中
- 11. 用Javascript編輯和保存用戶HTML - 它有多安全?
- 12. 保存多個PDF
- 13. 是否可以使用omniauth-facebook rails gem保存多個用戶?
- 14. 保存和加載多個文本框
- 15. 保存WPF Stackpanel Childen
- 16. 保存WPF資產
- 17. WPF保存設置
- 18. 在wpf應用程序中保存用戶輸入數據
- 19. Properties.Settings沒有setter
- 20. ConfigurationSettings vs Properties.Settings
- 21. 如何保存用戶名和user_ID的多排形式
- 22. 保存用戶名密碼與NSUserDefault,如何和多少安全?
- 23. 使用File.WriteAllBytes保存多個圖像只保存最後一個
- 24. 保存WPF窗口和位置
- 25. WCF和多個客戶端
- 26. 保存到XML文件不保存 - WPF
- 27. WPF C#多用戶權限
- 28. Geddy保存用戶
- 29. Node.js保存用戶
- 30. [C#] [WPF]如何將多個畫布保存爲圖像?