2009년 6월 8일 월요일

WPF Animation 종속성(의존 프로퍼티)

WPF의 Anmation을 하다가 알게된 것이다.

예를 들어 보겠다.

 

버튼을 누를때마다 물체가 100만큼 이동하거나 커지거나 하는 애니메이션을 만들었다고 하자.

그리고 이것이 일어나는 시간을 1초라고 해보자.

버튼을 1초간격으로 천천히 누른다면 잘 될것이다.

하지만 버튼을 연타한다면 즉, 애니메이션이 끝나지도 않앗는데 누른다면 값은 100씩 증가하는것이 아니라 애니메이션이 동작중의 일정부분의 값부터 100이 증가하여 커지거나 이동하게 될것이다.

 

이것은 아래의 링크를 읽어보면 알수있을것이다. 자세한 사항은 생략.

http://msdn.microsoft.com/ko-kr/library/ms743230.aspx 

 

이것을 해결하기(?) 위해서는

 

펼쳐두기..


이렇게 하면 된다.(HandoffBehavior.Compose 추가)


 

댓글 없음:

댓글 쓰기