два вопроса о прямоугольнике и холсте в silverlight 4 - PullRequest
0 голосов
/ 22 октября 2010

У меня есть прямоугольник на холсте. Я уже могу перемещать этот объект с помощью мыши, но не могу найти, как я могу изменить его размер во время выполнения с помощью мыши? И второй вопрос, как я могу программно проверить положение каждого объекта (например, прямоугольника) на холсте?

Ответы [ 2 ]

1 голос
/ 23 октября 2010

Большинство людей используют Thumb . - это статья в msdn, которая показывает, как использовать большой палец для изменения размера холста.Те же самые принципы могут быть применены к вашему прямоугольнику.

0 голосов
/ 23 октября 2010

Изменение размера прямоугольника с помощью мыши может быть довольно сложным. По сути, вы можете прослушивать события мыши, нажатия и перемещения мыши, которые позволят вам программно настроить ширину и высоту.

Чтобы переместить прямоугольник внутри холста, попробуйте следующую концепцию:

double x = Canvas.GetLeft (this.myRectangle); х + = 100; Canvas.SetLeft (this.myRectangle, x);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...