在inkcanvas中,我可以绘制笔画,我想找到笔画的位置(Top,Left,Right.Bottom)。 如果在墨迹控件的顶部绘制笔划,则笔划位置位于顶部。 如何找到这个,因为我使用getBounds()它没有帮助我找到绘制的笔划的顶部位置
答案 0 :(得分:0)
GetBounds()
正在为我工作。在我的情况下,我正在拦截InkCanvas StrokeCollected事件并执行:
Rect bounds = e.Stroke.GetBounds();
它给我顶部,左侧,右侧和底部。
如果您需要各个点的位置,例如第一个或最后一个,您可以使用收集的笔划的StylusPoints属性来访问它们。