(왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽으로) :실버 3DRotate +이 비슷한 UIElement에에 드래그
그래서 사용자가 왼쪽 마우스를 누르고있을 때, 버튼을 UIelement에 놓고 마우스를 왼쪽으로 움직이기 시작합니다. UIelment가 왼쪽으로 회전하기를 원합니다. 오른쪽으로 이동하는 경우 그 반대입니다. 나는 이것을하는 방법에 대해 잘 모릅니다. 어떤 제안?
(왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽으로) :실버 3DRotate +이 비슷한 UIElement에에 드래그
그래서 사용자가 왼쪽 마우스를 누르고있을 때, 버튼을 UIelement에 놓고 마우스를 왼쪽으로 움직이기 시작합니다. UIelment가 왼쪽으로 회전하기를 원합니다. 오른쪽으로 이동하는 경우 그 반대입니다. 나는 이것을하는 방법에 대해 잘 모릅니다. 어떤 제안?
내가 링크 된 Flash 응용 프로그램을 살펴 봤는데 정말 3D가 아닌 것으로 확신합니다. 마우스를 움직이면 스위치가 켜지고 꺼지는 일련의 스틸 이미지입니다.
한 가지 방법은 객체를 회전시키면서 일련의 실제 사진을 찍는 것입니다.
이제 모든 사진 (모든 크기가 동일 함)을 하나의 파일에 나란히 바느질하거나 별도의 파일로 남겨 둘 수 있습니다.
XAML에서 키 사용 제어는 ScrollContentPresenter
입니다. 그 안에 하나의 스티치 된 사진을 하나의 Image
컨트롤에로드하거나 일련의 사진을 StackPanel
에 보관 된 일련의 Image
컨트롤로로드합니다.
ScrollContentPresenter
은 단일 이미지와 동일한 특정 크기를 유지해야합니다.
마우스 이벤트를 연결하고 사용자가 왼쪽 버튼을 누른 채로 마우스를 움직이면 이미지의 정확한 너비로 의 HorizontalOffset
(바느질 또는 스택 패널이 수평이라고 가정)을 수정합니다.
이미지가 충분하면 (예제 링크는 36도, 매 10도마다 하나씩) 결과는 명백한 360 3D 이미지입니다. 사진에서 점등 조명의 작은 요소를 사용하면 결과는 상당히 매력적입니다.