Я создаю расширяемое приложение WPF + MVVM, которое, возможно, будет иметь значительное количество пользовательских настроек (как из ядра приложения, так и для плагинов). Из моего предыдущего опыта я могу сказать, что управление диалоговыми окнами настроек - боль, когда приложение растет. Есть ли какие-либо лучшие практики или шаблоны дизайна, за которыми я мог бы следовать? Как другие приложения, такие как Visual Studio, реализуют варианты диалогов с большим количеством категорий и настроек? Создаются ли эти диалоги во время выполнения?Способы реализации большого диалога настроек с WPF и MVVM
Спасибо!
Да, я знаю PropertyGrid. Я использую его сам, и в некоторых случаях он отлично работает. Однако в этом случае меня больше интересуют хорошие стратегии, чтобы придумать что-то похожее на диалог параметров Visual Studio, который имеет много категорий и настроек. Я всегда мог создать такой диалог вручную, но я думаю, что это будет кошмар, чтобы поддерживать его позже. – SoftwareFactor
Хммм, не слишком уверен, что, боюсь, согласен, ручная работа над чем-то будет очень трудной и придумать что-то динамическое, вы эффективно воспроизводите 'PropertyGrid'. Вы используете какой-либо DI в своем приложении? – Dutts
Не в это время. Однако я предполагаю, что некоторая МОК понадобится очень скоро. – SoftwareFactor