У меня есть пользовательский холст, на который я могу перетаскивать элементы управления, перемещать их и изменять их размер. Мне нужно иметь возможность, по крайней мере, начать с заранее определенного размера, но затем разрешить изменение размера.
Моя проблема в том, что у меня есть пользовательский элемент управления, размер которого не изменяется. Я установил Высота и Ширина на пользовательском элементе управления (работает при падении). Но затем, когда размер элемента управления на холсте изменяется, визуальный размер остается прежним (маркеры изменения размеров меняются). Я вижу, как изменяется свойство высоты (usercontrol.height) при изменении размера элемента управления. Но опять же, внешний вид элемента управления остается прежним.
У меня была мысль, что внутренний контейнер в пользовательском элементе управления должен быть связан с usercontrol.height, но это, похоже, не помогло. (или, может быть, у меня не было права связывания).
Если на том же холсте, например, перетаскиваемым элементом управления является элемент управления Image, я могу установить явную высоту для перетаскивания, и все изменится, как и должно. Так что это похоже на UserControl.
Так что мне нужно сделать что-то особенное с UserControls, чтобы визуализировать размер? Должен ли я использовать явные высоту и ширину, чтобы все это началось?
Спасибо за любую помощь.