2014-06-20 4 views
1

모든 것이 완벽하게 작동합니다. appbar은 가정에서 표시,하지만 난 닫고 다시 열지 않고 응용 프로그램을 종료하면, 그것은 home.html을에서 home.jsWindows Phone 8.1 (일시 중단) 앱을 종료하고 다시 돌아 가면 WinJS AppBar가 사라집니다.

WinJS.UI.Pages.define("/pages/home.html", { 
    ready: function (element, options) { 
    appBar = document.getElementById("createAppBar").winControl; 
     appBar.getCommandById("cmdSettings").addEventListener("click", doClickSettings, false); 
     appBar.getCommandById("cmdCalibrate").addEventListener("click", doClickCalibrate, false); 
     appBar.getCommandById("cmdShare").addEventListener("click", doClickShare, false); 
     appBar.getCommandById("cmdEdit").addEventListener("click", doClickCamera, false); 
     getLoc(); 

    }}); 
... 

에서 appbar

을 사라집니다

<div id="createAppBar" data-win-control="WinJS.UI.AppBar" data-win-options="{closedDisplayMode:'minimal'}"> 
<button data-win-control="WinJS.UI.AppBarCommand" data-win-options="{id:'cmdSettings',label:'Ajustes',icon:'settings',tooltip:'Ajustes'}"></button> 
<button data-win-control="WinJS.UI.AppBarCommand" data-win-options="{id:'cmdCalibrate',label:'Calibrar',icon:'fourbars',tooltip:'Calibrar'}"></button> 
<button data-win-control="WinJS.UI.AppBarCommand" data-win-options="{id:'cmdShare',label:'Compartir',icon:'like',tooltip:'Corre la voz'}"></button> 
<button data-win-control="WinJS.UI.AppBarCommand" data-win-options="{id:'cmdEdit',label:'about',icon:'like',tooltip:'Corre la voz'}"></button> 
<!--<button data-win-control="WinJS.UI.AppBarCommand" data-win-options="{id:'cmdCamera',label:'Camera',icon:'camera',section:'selection',tooltip:'Take a picture'}"></button>--> 

누군가가 나를 도울 수 있습니까? Tnx in adv!

+0

숨어 있습니까/당신이 어딘가에 ApplicationBar removeing ​​(/ OnNavigatedFrom 등 일시 중지)? – Romasz

+0

아니요, 단지 "집"페이지에만 표시하고 싶은 것은 아니며 "설정"페이지에 표시하고 싶지는 않습니다. 따라서 "집"에만 "createAppBar"div가 있습니다. – user3759287

답변