2013-03-17 2 views
0

XAML과 C#을 사용하여 Windows Store 앱을 만들고 있습니다.윈도우 크기가 변경된 후에 컨트롤이 위치를 유지하도록하는 방법

예를 들어 Windows Simulator (태블릿)에서 응용 프로그램을 실행하면 레이아웃이 완벽합니다. 내 로컬 컴퓨터에서 응용 프로그램을 실행할 때 레이아웃이 시뮬레이터에서 보이는 것과 전혀 다르게 보입니다.

둘 모두에 맞게 응용 프로그램을 디자인하려면 어떻게해야합니까?

여러 개의 디자인이 있어야하며 화면 해상도를 확인하고 해당 해상도에 가장 적합한 레이아웃을 선택해야합니까?

기본적으로 실제 화면 크기와 상관없이 내 앱이 항상 최고로 보이게하려면 어떻게해야합니까?

현재 너비와 높이가 "*"로 설정된 컨트롤, 3 열 및 3 행의 레이아웃에 대해 Grid를 사용 중입니다. 큰 화면 크기에서는 열 너비와 행 높이가 증가하고 작은 화면 크기에서는 그 반대가됩니다.

저는 기본적으로 좋은 디자인 방식을 찾고 있습니다. 항상 최선을 다하고 대규모 레이아웃 변경을 피하십시오.

+0

코드 예제가 필요합니다 –

+0

내 게시물이 더 명확하면 위의 편집을 참조하십시오. 현재 코드 레이아웃에 대한 도움을 찾고 있지 않습니다. 기본적으로이 문제를 피하기위한 가이드 라인을 찾고 있습니까? 여전히 코드 예제를 선호하는 경우 내 코드를 내 게시물에 배치합니다. –

+0

[가능한 해상도로 보이는 글꼴로 메트로 UI를 디자인하는 방법] (http://stackoverflow.com/questions/15081221/how-to-design-metro-uis-with-fonts-that-look -good-on-any-resolution) –

답변

0

Microsoft 세미나에 마지막으로 2 일간 참석했습니다. ViewBox가 Windows 스토어 앱용인지 묻습니다. 그들은 :)

를 "나는 그렇게 생각하지 않는다"하지만이 존재했다 : D

나는 그것이보기 상자에 디자인을 넣어 뷰 박스 http://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.ui.xaml.controls.viewbox

으로 쉬운 것입니다 확신합니다. 그게 다야. 우리는 실버 라이트 용으로 사용합니다.

+0

여전히 전체 XAML 개념에 익숙하지 않고 현재 ViewBox 컨트롤이 무엇인지 확실하지 않지만 지금은 분명히 보일 것입니다. 감사 –

관련 문제