2014-07-26 1 views
0

뉴스 시세를 시뮬레이트하는 앱을 작성하고 있습니다. 애니메이션 지원을 위해 WPF를 선택했는데 아주 좋았지 만 포지셔닝에 관해 몇 가지 질문을하고 있습니다.TextBlocks 및 Canvas 컨트롤을 사용하여 위치 기반 애니메이션에 대한 접근 방식

캔버스의 TextBlock을 화면의 오른쪽 가장자리에서 왼쪽 가장자리로 이동하면서 시작했습니다. TextBlockDoubleAnimation이라는 Canvas.Left 속성에 연결된 스토리 보드를 사용하고 있습니다. 내가 텍스트 양식의 오른쪽 가장자리의 왼쪽 가장자리에서 시작하여 왼쪽 가장자리에서 오른쪽 가장자리로 끝나는 DoubleAnimation 등의 값에 및 부터 의 정확한 값을 결정하려면 어떻게

형태의? 이 문제를 확인하려면 Measure()ActualWidth 속성을 사용해야합니까? 아마도 애니메이션에 사용해야 할 다른 수업이있을 것입니다.

답변

0

TextBlock.ActualWidth 속성은 TextBlock.Loaded 이벤트가 발생하면 사용할 수 있습니다. DoubleAnimation.To 속성의 값은 0 - textBlock.ActualWidth이 될 수 있습니다. 이제 캔버스 위치 지정을위한 단위를 찾으십시오 ...

관련 문제