2016-08-22 14 views
1

업데이트 1 :UWP 앱에서 상태 표시 줄을 전체 화면으로 표시하는 방법은 무엇입니까?

업데이트 2 : 사진과 자세한 내용과 업데이트는 탐색 모음을 수동으로 내가 오버레이 할 수 있도록

좋아 상태 표시 줄처럼 제어 할 수 질수 있기 때문에이 문제에 더 잘 반영 할 수있는 획을 변경 앱의 상태 표시 줄과 탐색 표시 줄을 숨 깁니다.
나는 사용하여이를 달성 : 내가 탐색 이제 응용 프로그램이 여전히 전체 화면 같은 것입니다

ApplicationView.GetForCurrentView().TryEnterFullScreenMode(); 

을 언급하지만, 경우에 따라서

public override async Task OnInitializeAsync(IActivatedEventArgs args) 
    { 

     //this allows nav bar and status bar to overlay the app 
     ApplicationView.GetForCurrentView().SetDesiredBoundsMode(ApplicationViewBoundsMode.UseCoreWindow); 

     //this hides nav bar and status bar 
     ApplicationView.GetForCurrentView().TryEnterFullScreenMode(); 
    { 

(모든 내부 App.xaml.cs를하다) 바는 앱을 오버레이합니다. 그리고 전체 화면 동작 (나는 눈치 채 셨습니다.)은 일반 탐색 막대만으로 전체 화면이 필요합니다. 하지만 전체 화면에서 다음 코드는 응용 프로그램에서 호출 할 때마다 상태 표시 줄을 표시하지 않습니다.

var statusBar = StatusBar.GetForCurrentView(); 
await statusBar.ShowAsync(); 

사진 : 전체 화면 라인없이 App/Code

:

전체 화면 라인

App/Code

그래서 난 상태 표시 줄을 허용하는 방법이 필요 표시합니다 전체 화면으로.

이 응용 프로그램은 git에서 오픈 소스 프로젝트 인 "WM 용 Pokemon Go Client"입니다. 나는 내가이 앱뿐만 아니라 내 교육을 위해서도 위의 것을 시도해 내고 싶다. 당신이 intrested 경우 여기에 프로젝트를 찾을 수 있습니다 Pokemon Go-UWP for WM

+0

상태 표시 줄을 그립니다. –

+0

사진을 추가 할 수 있습니까? 무엇을 얻었고 무엇을 원했습니까? – ad1Dima

+0

일부 xaml이 도움이 될 수 있습니다. 레이아웃 문제와 같은 것 같습니다 – lokusking

답변

2

Windows Mobile에서 전체 화면 응용 프로그램은 상태 표시 줄과 탐색 모음이 없습니다. 상태 표시 줄을 전체 화면 모드로 표시하는 방법은 없습니다. @ Raymond의 제안에 따르면 앱의 오른쪽 상단에 배터리 전원 및 날짜 정보를 추가하는 것과 같은 상태 표시 줄을 그릴 수 있습니다. 그러나 이것은 구현하기가 쉽지 않을 수 있습니다. 전체 화면 모드없이 당신이 본 것처럼

,

응용 프로그램은 여전히 ​​전체 화면 같은 것입니다하지만 지금은 탐색 모음은 응용 프로그램을 오버레이.

그래서 내 탐색 모음을 숨겨서 원하는 것을 얻을 수 있다고 생각합니다. 탐색 버튼을 프로그래밍 방식으로 숨길 수는 없지만 사용자는 화면 아래에서 위로 스 와이프하여 숨기거나 표시 할 수 있습니다. 앱에 몇 가지 팁을 추가하여 사용자에게 탐색 바를 숨기도록 할 수 있습니다.
Screenshot

아니면 가시 영역 내에서 윈도우의 내용을 배치하기 위해 다음과 같이 UseVisible에 원하는 경계 모드를 설정할 수 있습니다.

ApplicationView.GetForCurrentView().SetDesiredBoundsMode(ApplicationViewBoundsMode.UseVisible); 

이 모드에서 응용 프로그램은 상태 표시 줄이나 탐색 모음을 가리고있는 영역을 차지하지 않습니다.
Screenshot

+0

그래서 탐색 바를 숨길 수있는 방법이 없습니까? – panoukos41

+0

@PanosPanosAthanasiou 탐색 바를 지금 숨길 수있는 API는 없습니다. 그러나 ** Feedback Hub ** 또는 [** UserVoice **] (https://wpdev.uservoice.com/forums/110705-universal-windows- platforms)를 사용하여이 기능을 요청할 수 있습니다. –

+0

안녕하세요, 아닙니다. :/나는 앞으로 맞춤화를 만드는 것 외에 다른 방법이있을 것이라고 생각하지 않습니다. MS가 방법을 제공 할 때 또는 막대를 표시하는 방법을 찾을 때까지 corewindow를 사용합니다! 또는 적어도 탐색 표시 줄에 대한 제어. 너는 나에게 개인적인 사용을 위해 적어도 다른 아이디어를 주었다. – panoukos41

관련 문제