Добрый вечер. Скажите пожалуйста как правильно сделать пользовательский элемент, у которого можно например динамически что-то изменить в процессе работы программы и чтобы это было MVVM? Например как на картинке ниже, создаётся пользовательский контрол и при нажатии на определённую кнопку меняется, добавляя "в себя" checkbox и меняя при добавлении каждого checkbox высоту на +15 пикселей. Подскажите пожалуйста как это грамотно организовать?
Asked
Active
Viewed 76 times

ItemsControlи привязка его к коллекции VM-объектов? – VladD Apr 30 '17 at 20:17*Тупо сделал авто ширину для всего :)
– alex-rudenkiy May 01 '17 at 09:01ICommand, например,RelayCommand(если у вас её ещё нет, подсмотрите тут), которая определена в VM, и при выполнении добавляет вObservableColection<CheckVM>новый экземпляр. – VladD May 01 '17 at 10:33P.S. Кстати хотел у вас спросить, а Model же по идее хранит всего лишь структуру данных, но не данные, а где хранить и загружать данные?
– alex-rudenkiy May 01 '17 at 10:43