4
저는 WPF를 사용하기 시작했습니다. 버튼을 클릭 할 때 이미지를 회전시키고 싶지만 이미지를 한 순간에 회전시키지 않으려합니다. 한 번에 한 도씩 이미지가 회전하는 것을보고 싶습니다. C#에서이 작업을 수행하는 가장 쉬운 방법은 무엇입니까?WPF에서 이미지의 애니메이션 회전을 어떻게 수행합니까?
저는 WPF를 사용하기 시작했습니다. 버튼을 클릭 할 때 이미지를 회전시키고 싶지만 이미지를 한 순간에 회전시키지 않으려합니다. 한 번에 한 도씩 이미지가 회전하는 것을보고 싶습니다. C#에서이 작업을 수행하는 가장 쉬운 방법은 무엇입니까?WPF에서 이미지의 애니메이션 회전을 어떻게 수행합니까?
RotateTransform을 초기 값 Angle을 0으로 설정하여 이미지에 적용합니다. 그런 다음 변환의 각도 속성을 일반적인 방법으로 애니메이션을 적용합니다.
회전이 눈에 띄게 1도 건너 뛰기가 발생하는 불연속 회전을 원할 경우 일반 DoubleAnimation 대신 DoubleAnimationUsingKeyFrames를 사용하고 각 키 프레임을 DiscreteDoubleKeyFrame으로 만듭니다. (키 프레임이 많기 때문에이 경우 스토리 보드를 프로그래밍 방식으로 생성하는 것이 좋습니다.)
DoubleAnimationUsingKeyFrames의 코드 데모가있는 곳을 가리킬 수 있습니까? – Thomas