我正在尝试创建一个控件,允许从流媒体网络摄像头捕获静态图像。我的想法是将相机流式传输到矩形控件中,我已经运行了。我需要为用户提供指定他们想要捕获的流的区域的能力。为此,我创建了一个非常简单的UserControl,其网格具有2xcolumns和行,并将ShowGridLines设置为true。
我在与我的流式矩形相同的网格列/行中显示它,并且可以在我的流的中心看到我的“十字准线”。我现在需要将UserControl的中心定位到鼠标光标坐标。
在我挣扎的时候,任何人都可以帮忙吗?
答案 0 :(得分:0)
为MouseLeftButtonUp
添加EventTrigger,并在其中使用Point position = e.GetPosition(null);
。在此操作之后,您将拥有鼠标位置,并可以使用UserControl
执行任何操作。