Разверните Usercontrol до полного размера окна - PullRequest
1 голос
/ 10 ноября 2011

В настоящее время я работаю над проектом, в котором есть вкладка, содержащая панель «Обтекание», содержащую ряд пользовательских элементов управления.Я ищу способ, позволяющий пользователю выбрать один пользовательский элемент управления и максимизировать его до размера вкладки / окна управления.

Одна мысль состоит в том, чтобы просто удалить все остальные элементы с панели.Я пытаюсь максимально использовать MVVM, и я не уверен, что пользовательский элемент управления должен знать о панели.(Пользовательский элемент управления будет содержать кнопку для максимизации)

Есть ли способ временно удалить пользовательский элемент управления из сетки и рассматривать его как модальное всплывающее окно или просто заполнить окно?

1 Ответ

3 голосов
/ 10 ноября 2011

Как насчет свойств bool " Visible " или " Maximized " в модели представления для каждого элемента на основе пользовательских элементов управления и привязки данных к этим элементам управления Видимость свойство к соответствующему свойству.Затем привязать пользовательские элементы управления максимизировать / восстановить кнопку к команде в модели представления, чтобы соответствующим образом изменить свойства виртуальной машины?

...