Мое приложение показывает UserControl для добавления нового объекта. Как только объект был добавлен, он показывает атрибуты созданного объекта.Переключение между состояниями в UserControls
Состояние 1: Empty UserControl
Государственный 2: Заполненный UserControl
Я понял, что есть 2 способа, я мог бы реализовать что-то вроде этого:
- Создать 1 UserControl с двумя различными визуальными состояниями - Переключение между состояниями в зависимости от того, e контролирует экземпляр объекта или нет
- Создать 2 UserControls без состояния и показать тот, который в настоящее время необходим. Это требует некоторого механизма более высокого уровня контроля для добавления/удаления правильного элемента управления.
Какова наилучшая практика в таком случае? Каковы преимущества/преимущества одного или другого? Есть ли другие способы, о которых я еще не думал?