Inkcanvas Stroke Top,Left,Right,Bottom Location

时间:2013-06-14 05:54:30

标签: inkcanvas

在inkcanvas中,我可以绘制笔画,我想找到笔画的位置(Top,Left,Right.Bottom)。   如果在墨迹控件的顶部绘制笔划,则笔划位置位于顶部。  如何找到这个,因为我使用getBounds()它没有帮助我找到绘制的笔划的顶部位置

1 个答案:

答案 0 :(得分:0)

GetBounds()正在为我工​​作。在我的情况下,我正在拦截InkCanvas StrokeCollected事件并执行:

Rect bounds = e.Stroke.GetBounds();

它给我顶部,左侧,右侧和底部。

如果您需要各个点的位置,例如第一个或最后一个,您可以使用收集的笔划的StylusPoints属性来访问它们。