利用drawingcontext画了一个椭圆,通过命中测试之后,如何获得这个椭圆的坐标值?
我最终想得到我画这个elipse的Point的数据。是不是要先获得这个drawingviual的屏幕坐标,然后再转化为我画elipse时候的实际数据呢?
新手提问。问的不清楚,请谅解。
你好 大庆WPF,
根据你的描述,我觉得你是想要通过点击测试来得到你画的Ellipse的边界上的点,如果我理解错误的话,告诉我。
你可以参考下面的链接去完成你的目标:
http://stackoverflow.com/questions/1643405/ellipse-geometry-bound-points
还有一种获得边界值的方法你可以参考,就是VisualTreeHelper类里面有GetBound相关的方法,你可以参考MSDN文档:
http://msdn.microsoft.com/zh-cn/library/system.windows.media.visualtreehelper_methods.aspx
Best regards,