2010-04-14 5 views
1

내 창에 여러 개의 격자가 있습니다. 나는 단추를 클릭 할 때 x 픽셀만큼 왼쪽으로 움직이는 스토리 보드를 만들었습니다. 단추를 다시 클릭 할 때 격자가 다른 x 픽셀을 이동하도록 만들려고하지만 자습서에서 일반적인 작업이 아니므로이를 수행하는 방법을 찾을 수 없습니다.WPF에서 스토리 보드의 특정 부분을 어떻게 트리거합니까?

두 번째 스토리 보드를 만들려고했으나 그리드가 시작 위치로 돌아갈 때 작동하지 않습니다.

첫 번째 두 세트 이후에 세 번째 키 프레임 세트를 생성하고 거기에 도착하면 애니메이션을 일시 중지하고 버튼을 클릭 할 때 다시 시작하는 방법이 있지만 일시 중지 방법은 잘 모르겠습니다. 스토리 보드가 키 프레임에 도달하면 그리드를 다른 방향으로 만들려면이 방법을 사용하여 그리드를 뒤집을 수도 있습니다 (이 방법을 사용하면 http://social.msdn.microsoft.com/forums/en-US/wpf/thread/ac54de71-f750-4940-91a2-231810308727/).

+0

:

은 내가 찾고 있던 무슨이 컨트롤을 발견했다. 어떻게 그렇게 할 지 확신하지 못합니다. – ChrisF

+0

상대 변환에 ​​관한 인터넷상의 정보를 찾을 수 없습니다. 현재 내가하려는 것은 모든 요소를 ​​왼쪽으로 움직이는 스토리 보드를 수동으로 코딩 한 다음 오른쪽으로 이동하기 위해 다른 요소를 만들고 직접 호출하는 것입니다. 이것은 여전히 ​​매우 혼란 스럽습니다 ... – George

답변

0

WPF에서이 질문에 대한 대답을 할 수 없다고 생각합니다. WPF (AFAIK)는 반복적으로 객체를 TranslateTransform하도록 허용하지 않습니다. 그것이 어디에 있는지 추적하고 지저분한 각각의 위치를 ​​관리해야합니다. http://bot.codeplex.com/합니다 (기력 스크롤) 당신은 상대 변환을 지정해야합니다

관련 문제