2011-10-28 5 views
1

내 응용 프로그램에서 같은보기에 두 개의 목록 상자가 있습니다. 하나의 목록 상자 항목을 드래그하여 다른 목록 상자에 배치 할 수 있습니까? iPhone의 기능을 보았습니다. 신청서에서 같은 것을 얻을 수 있습니까? 대답이 '예'인 경우 어떻게 WP7의 기능을 구현할 수 있습니까?ListBox 항목 끌어서 놓기

답변

1

것은 내 샘플을 사용해보십시오, 나는이 문제를 해결할 것이라고 생각
https://skydrive.live.com/redir.aspx?cid=a883d6dbbdbf62f5&resid=A883D6DBBDBF62F5!107

+2

나는 과거에 같은 시도했지만 결과는 실패였다 그리고 난 큰 작업 케쉬가 : –

+1

.. 당신의 지원을 주셔서 대단히 감사합니다 WPF 및 Silverlight에서만 사용할 수 있다고 생각했습니다. 어떤 식 으로든 WP7에서이 기능을 사용할 수 있음을 상기시켜 주셔서 감사합니다. – StezPet

+0

지정한 SkyDrive-Folder에는 drag'n'drop을 정확히 사용하는 몇 가지 예제 프로젝트가 있습니까? – Anheledir

0

Pulse라는 Windows Phone 앱의 목록 상자에서이 드래그 항목을 보았습니다.

기본적으로 내 생각은 목록 상자 항목에서 발생하는 불투명도를 0으로 설정하거나 표시 여부를 축소 한 다음 항목에 대한 그림을 렌더링 한 다음 드래그 동작을 트리거하는 방식을 결정할 때 달라집니다. 당신은 당신이 원하는 곳으로이 그림을 드래그 할 수 있습니다.

당신이 윈도우 폰 툴킷의 ContextMenu의 애니메이션을 볼 경우 나도 몰라,하지만 그들은 단지 (타일)

1

내가 생각 줌 효과를 기울기 효과를 수행하기 위해이 방법을 사용하여 비슷한 개념을 다음과 . onmanipulation 시작 이벤트 또는 마우스 왼쪽 버튼 아래로 이벤트를 가져올 수 있고, 터치 포인트를 찾고 요소가 터치 포인트를 따르도록 할 수 있습니다 (한 가지 방법은 요소의 x 및 y 축을 반복적으로 변경하는 것입니다). mouseleftbuttonup 이벤트 또는 manipulationcompleted 이벤트를 처리하고 요소로 수행 할 작업에 대한 논리를 실행하십시오.

희망이 도움이됩니다.