SystemTray を非表示にするためにアプリにこの種のコードがあり、Applicationbar に対しても同じことを行うことはできません。なんで?回転変更時に isVisible プロパティを変更したい。
これはコードです:
private void PhoneApplicationPage_BeginLayoutChanged(object sender, OrientationChangedEventArgs e)
{
if (e.Orientation == PageOrientation.PortraitUp)
{
AppBar.IsVisible = true;
SystemTray.IsVisible = true;
}
else
{
AppBar.IsVisible = false;
SystemTray.IsVisible = false;
}
}
アプリケーションバーに AppBar という名前を付けましたが、このプロパティを変更できません。何が間違っているのか調べようとしましたが、デバッグ時に AppBar の値が null であることがわかりました。なぜですか?
ローテーションの変更時に非表示にできる他の方法はありますか?! 私は何か間違ったことをしていますか?このメソッドは SystemTray を非表示にするために機能するため