2009-04-21 4 views
4

У меня есть набор элементов управления пользователя в моей форме wpf и вы хотите дать возможность пользователю изменять их размер. Всякий раз, когда пользователь нажимает на элемент управления, должно появляться 8 пограничных прямоугольников, а затем путем перетаскивания любого из них пользователь должен иметь возможность изменять размер элемента управления. Пожалуйста помоги мне с этим.Изменение размера элемента управления в WPF

+0

Упрощенные решения вопроса изменения размера можно найти здесь: http://stackoverflow.com/questions/2834452/resizing-textbox-at-runtime-in-wpf – Heinzi

ответ

2

Что вы хотите, это создать рекламодателя с изменением размера. Если ты пойдешь, ты найдешь! http://dvuyka.spaces.live.com/blog/cns!305B02907E9BE19A!144.entry Не знаю, если это лучший образец, но это хорошее начало в любом случае! /Simon

1

Я сделал a library, который применяет ручки изменения размера к любому управлению.

enter image description here

страница имеет быстрый GIF видео, демонстрирующее его в действии.

Очень просто, просто позвоните по одной строке кода.

//Set max resize to 200px max height, 300px max width. 
new CResizeAdorner(button1, 200, 300); 
Смежные вопросы