문제

사용자는 애니메이션을 좋아합니다. 좋은 예를 보려면 iPhone을 참조하십시오. :) 사용자가 iPhone에서하는 모든 것은 애니메이션을 시작합니다.

MVVM 및 명령을 입력하십시오 (Silverlight 2에 대해 구체적으로 생각하고 있습니다). 사용자 액션은 명령을 통해 이벤트를 트리거하며, 우리는 사용자에게 멋진 애니메이션을 트리거하는 방법에 대해 생각하는 ViewModel에 앉아 있습니다 ...

몇 가지 가능성이 있지만, 나는 그들 중 어느 것도 특히 맛이 좋지 않습니다.

  • 약간의 MVP. 보기가 인터페이스를 구현 한 다음 VM 호출에 애니메이션을 시작하기위한 메소드를 호출하도록하십시오.
  • Silverlight에서 3 행동/행동은 일종의 대답 일 수 있지만 SL 2에 대한 최상의 접근 방식을 알아 내려고 노력하고 있습니다.
  • 타이머를 통해 업데이트하여 바인딩 속성을 업데이트하여 일이 일어나도록 업데이트하는 VM에서 Hokey 애니메이션을 수행하십시오.

접근 방식으로 좋은 성공을 거둔 사람이 있습니까?

도움이 되었습니까?

해결책

일반적으로 나는 이벤트를 사용하여 Silverlight 2의 ViewModel에서 애니메이션을 발사합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top