Я работаю над настольным проектом с использованием WPF, фреймворк 3.5.
В этом приложении много экранов, но все они представлены с использованием одного пользовательского элемента управления (в основном панель стека, заключенная в классс некоторой дополнительной логикой), что я делаю, это как всплывающие и всплывающие экраны в зависимости от выбора пользователя.
Теперь все экраны (которые в основном являются панелями стека) остаются в одном файле xaml, и этот файлстановится невероятно большим, и его становится все труднее поддерживать и обновлять.
Поэтому я подумал, что, возможно, я смогу создать пользовательские элементы управления для каждого экрана в приложении, и это нарушит файл xaml, упрощая работу с ним., но я не уверен, что это лучший или рекомендуемый подход, поэтому я хотел бы знать, что другие люди делают для решения этой проблемы.
Спасибо!