0
如何在windows手機中更改縱向系統托盤以顯示和隱藏景觀?如何在風景中隱藏systemtray
我有這樣的事情,但現在它不工作:
void Pregled_OrientationChanged(object sender, OrientationChangedEventArgs e)
{
if (e.Orientation == PageOrientation.PortraitUp)
{
SystemTray.IsVisible = true;
}
else
{
SystemTray.IsVisible = false;
}
}
的XAML頁面上的外殼:systemtray.isvisible =「true」和它不工作。如果我從xaml中的systemtray中刪除可見性,則根本不顯示它。
我固定它,它是在我的代碼的小錯誤,我不得不使用PhoneApplicationPage_BeginLayoutChanged代替Pregled_OrientationChanged我想我可以設置事件處理程序名稱,比如我想......我的錯誤。
在'VisualStateManager'應該有一個'VisualStateGroup'名爲'OrientationStates'在那裏你可以根據你的應用可見性的改變是否其橫向或縱向狀態。 –
在XAML我沒有類似的視覺狀態組,我不知道你的意思。我認爲上面的代碼應該可以工作,但它沒有。有沒有辦法改進它,所以它的工作?! – dinchy87
我只是試過你的代碼,它適用於我...你確定你註冊了Pregled_OrientationChanged嗎? –