1

회전하지 않는 내가 수직 세로 모드 적층 그리드를 넣을 수 있어요 OnOrientationChanged이와 지금 윈도우 폰 7 : 이미지가 나는 무시하고 가로 모드

protected override void OnOrientationChanged(OrientationChangedEventArgs e) 
{ 
    Grid.SetRow(hyperlinkButton1, 0); 
    Grid.SetRow(hyperlinkButton2, 1); 
} 

아래로. 수평 모드로 세로로 쌓아 올렸습니다.

하지만 내부의 자식은 회전하고 있지 않습니다. 가로 모드에서는 수직으로 보이지 않지만 세로 모드로 정렬됩니다.

개별 자식 [이미지, 눈금 등]을 가로 모드로 똑바로 세우려면 어떻게해야합니까?

+0

전체 복제본이 있습니까? 하위 컨트롤은 팝업을 사용하지 않는 한 회전해야합니다 (방향 변경 지원에 문제가있는 경우). –

답변

3

방향이 변경되었을 때 페이지의 특정 컨트롤 만 회전하려면 자동으로 수행 할 수 없습니다. XAML에만 RotateTransform을 넣고 바인딩 할 수 있습니다. 방향이 변경되면이 RotateTransform을 코드로 수정할 수 있습니다.

반면에 전체 페이지를 회전하는 경우 페이지 요소에 SupportedOrientations = "PortraitOrLandscape"를 추가해야합니다.

희망이 도움이됩니다.

1

xaml 페이지에서 SupportedOrientations = "PortraitOrLandscape"로 변경하십시오.