2013-06-14 3 views
0

В inkcanvas Я могу нарисовать ход, где я хочу найти местоположение (сверху, влево, вправо.Bottom) удара. Если штрих нарисован в верхней части элемента управления inkcanvas, тогда местоположение удара находится сверху. Как это найти, поскольку я использую getBounds(), это не помогает мне найти верхнее расположение нарисованных штриховInkcanvas Stroke Top, Left, Right, Bottom Location

ответ

0

GetBounds() работает на меня. В моем случае я перехватывать событие InkCanvas StrokeCollected и делает:

Rect bounds = e.Stroke.GetBounds(); 

Это дает мне сверху, слева, справа и снизу.

Если вам нужны местоположения отдельных точек, таких как первый или последний, вы можете использовать свойство StylusPoints собранного штриха для доступа к ним.

Смежные вопросы