UIElement.Projection 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 요소를 렌더링할 때 적용할 원근 투영(3차원 효과)을 가져오거나 설정합니다.
public:
property Projection ^ Projection { Projection ^ get(); void set(Projection ^ value); };
Projection Projection();
void Projection(Projection value);
public Projection Projection { get; set; }
var projection = uIElement.projection;
uIElement.projection = projection;
Public Property Projection As Projection
<uiElement>
<uiElement.Projection>
singleProjection
</uiElement.Projection>
</uiElement>
속성 값
요소에 적용된 3차원 프로젝션 효과입니다.
예제
이 예제에서는 초기 페이지 XAML에서 기본 PlaneProjection 을 적용하는 방법을 보여줍니다.
<StackPanel Margin="35" Background="Gray">
<StackPanel.Projection>
<PlaneProjection RotationX="-35" RotationY="-35" RotationZ="15" />
</StackPanel.Projection>
<TextBlock Margin="10">Type Something Below</TextBlock>
<TextBox Margin="10"></TextBox>
<Button Margin="10" Content="Click" Width="100" />
</StackPanel>
설명
SkewTransform이 있는 Projection 및 RenderTransform은 비슷한 결과를 얻을 수 있으며, 특히 요소에 원근감 변경을 적용하려는 경우 프로젝션이 더 다양할 수 있습니다.
프로젝션은 이 속성에서 사용하는 기본 클래스 형식이지만 프로젝션은 실제 동작을 구현하지 않습니다. Matrix3DProjection 또는 PlaneProjection을 사용합니다.
프로젝션 값은 PointerDownThemeAnimation 및 PointerUpThemeAnimation으로 재정의됩니다.