2017-11-10 2 views
1

UWP에서 최상위 레벨 탐색 컨트롤을 만들려고합니다. 지금까지는 Window 대신 Current.Content를 Frame 대신 최상위 네비게이션 컨트롤로 대체하려고 생각했습니다. (내 컨트롤이 프레임을 래핑합니다)Frame for Window.Current.Content 이외의 것을 사용하십시오.

작동하지만 이제는 상태 막대와 가상 단추가 내 콘텐츠와 겹치기 때문에 전화기에 배포됩니다.

프레임을 창 콘텐츠로 사용하지 않은 사람이 있습니까?

답변

0

콘텐츠를 다른 컨트롤로 변경하지 않았지만 프레임을 사용하는 것조차도 휴대 전화에서 똑같은 동작을 보입니다. 이를 제어하려면 상태 표시 줄과 가상 버튼의 높이를 caculate해야 할 수도 있습니다. 그런 다음 내용을 수정하여 UI를 변경하십시오.
그건 그렇고, 왜 당신이 컨트롤을 사용하여 프레임을 복제해야하는지 잘 모르겠습니다. 프레임을 사용하여 여전히 컨트롤을 프레임에 배치 한 다음 탐색 내역을 유지할 수 있습니다.

+0

내 컨트롤은 탐색을 수행하는 최상위 수준을 제공합니다. 내가 예상했던대로이 작업을 수행하기 위해 수행 한 작업은 컨트롤 대신 하위 클래스 페이지에 대한 작업이었습니다. 페이지에 맞게 내부 코드가있는 것 같습니다. –

+0

@RichardEagle이 경우 직접 답변을 공유 할 수 있습니까? 다른 사람들에게 더 합리적이라고 생각합니다. –

관련 문제