Управление движением Silverlight с помощью мыши - PullRequest
1 голос
/ 02 ноября 2011

Я пытаюсь создать элемент управления, позволяющий захватывать неподвижное изображение с потоковой сетевой камеры.Моя идея состоит в том, чтобы направить камеру в прямоугольный элемент управления, который у меня функционирует.Мне нужно предоставить возможность пользователю указать область потока, который он хочет захватить.Для этого я создал очень простой UserControl с сеткой, имеющей 2xcolumns и строки, и установил для ShowGridLines значение true.

Я показываю это в том же столбце / строке сетки, что и мой потоковый прямоугольник, и вижу мои «перекрестия» вцентр моего ручья.Теперь мне нужно расположить центр моего UserControl по координатам курсора мыши.

Может кто-нибудь помочь, когда я борюсь?

1 Ответ

0 голосов
/ 02 ноября 2011

Добавьте EventTrigger для MouseLeftButtonUp и в нем используйте Point position = e.GetPosition(null);. После этой манипуляции у вас будет положение мыши и вы сможете делать все, что вам нужно, с помощью UserControl.

...