簡體   English   中英

使用WPF和MVVM實現大型設置對話框的方法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM