2012-05-31 5 views
1

wpf에서 드래그 드롭을 사용할 때 사용자가 왼쪽으로 드래그하거나 오른쪽으로 드래그하는지 확인하는 방법이 있습니까? 내가 쉽게 DragEventArgs.GetPosition()의 차이를 계산하여이 자신을 계산할 수 있습니다드래그 방향 wpf?

+0

코드를 표시 할 수 있습니까? wpf에 대해 OnDragStarted를 찾을 수 없습니다. –

+0

@ChrisDunaway : http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.labs.draggablelistboxitem.ondragstarted(v=vs.110).aspx 아마도 더 있지만, 이것이 첫 번째 것입니다. 나왔다. –

+0

Window 클래스의 OnDragStarted를 찾지 못했습니다. 이것이 실제로 OP가 원한다면, Point 속성은 시작 및 끝 지점을 알려줍니다. 그 방향을 알아낼 수 있습니다. –

답변

0

... WPF 같은 OnDragStarted, OnPreviewDragEnter 등의 표준 드래그 이벤트를 사용하고, 말, 각각 0.5 초.

가를 기준으로 드롭 포인트를 돌려

그것은 X가있는 Point 객체를 반환하고 Y 당신이 방향을 결정하는 데 사용할 수있는 좌표를 지정했습니다.

관련 문제