[英]Ways to implement large settings dialog with WPF and MVVM
我正在構建一個可擴展的WPF + MVVM應用程序,它可能具有大量的用戶設置(來自應用程序和插件的核心)。 根據我以前的經驗,我可以看出,管理選項對話框在應用程序增長時很痛苦。 我可以遵循哪些最佳實踐或設計模式? Visual Studio等其他應用程序如何實現具有大量類別和設置的選項對話框? 這些對話框是在運行時生成的嗎?
謝謝!
我過去遇到過類似的問題,並在Extended WPF Toolkit中找到了PropertyGrid
。
這使您可以將網格綁定到包含所有可配置屬性的對象,並根據這些屬性自動填充網格。 您也可以為自定義編輯器提供模板。
從包含很少項目的對話框開始,因此稍后更容易添加更多項目,而不需要用戶搜索更改的位置(甚至在其他分割的對話框中找到它)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.