2013-06-14 2 views
0

inkcanvas에서 획의 위치 (위쪽, 왼쪽, 오른쪽, 아래쪽)를 찾고 싶습니다. 스트로크가 inkcanvas 컨트롤의 위쪽에 그려지면 획 위치가 위쪽에옵니다. getBounds()를 사용하여 이것을 찾는 방법은 그려진 선의 상단 위치를 찾는 데 도움이되지 않습니다.Inkcanvas Stroke 위쪽, 왼쪽, 오른쪽, 아래쪽 위치

답변

0

GetBounds()이 효과적입니다. 내 경우에는 내가 InkCanvas StrokeCollected 이벤트를 가로 채고하고 있어요 : 그것은 나에게 오른쪽, 왼쪽 상단 및 하단을 제공

Rect bounds = e.Stroke.GetBounds(); 

.

첫 번째 또는 마지막과 같은 개별 점의 위치가 필요한 경우 수집 된 획의 StylusPoints 속성을 사용하여 액세스 할 수 있습니다.

관련 문제