2009-09-06 4 views
1

Silverlight 팝업 컨트롤과 함께 VSTS 2008 + Silverlight 3을 사용하고 있습니다. VerticalOffset 속성에 대해 혼란스러워합니다.silverlight 팝업 컨트롤 문제

, 이는 언급 MSDN 가입일

,

는 "가져 대상 원점과 팝업 맞춤 지점 사이의 수직 거리를 설정한다. 이것은 종속성 속성이다."

http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.popup.verticaloffset.aspx

내 혼란은 "대상 원점과 팝업 맞춤 지점 사이에"어떤 의미입니까? 특히 "목표 출처"와 "팝업 정렬 지점"을 의미합니까?

답변

3

TargetOrigin은 일반적으로 Left, Control of Top의 컨트롤의 원점 (0,0)입니다. 그 외의 경우에는 VerticalOffset이이 점에 대한 Vertical Transformation입니다.

WPF에서 변환은 애니메이션에 유용합니다. 예를 들어, (100,100)에 객체가 있고 위아래로 이동하려면 애니메이션에서 좌표 (100,90), (100,110)을 지정해야하지만 매우 효과적 이도록 VerticalOffset 속성을 변경하여 변형을 통해 애니메이션을 만듭니다.

원점은 동일하게 유지되지만 객체의 위치는 동일하게 유지되지만 오프셋은 변형을 통해 시각적 모양을 변경합니다.

WPF에는 이동, 회전, 크기 조절 등의 속성이 더 있으며, 모두 원래 위치와 관련하여 애니메이션에 사용됩니다.