0

Windows Phone でシステム トレイを縦向きに変更して表示し、横向きに変更して非表示にする方法は?!

私は今このようなものを持っていますが、うまくいきません:

void Pregled_OrientationChanged(object sender, OrientationChangedEventArgs e)
    {
        if (e.Orientation == PageOrientation.PortraitUp)
        {
            SystemTray.IsVisible = true;
        }
        else
        {
            SystemTray.IsVisible = false;
        }
    }

xaml ページで shell:systemtray.isvisible="true" が動作しません。xaml で systemtray から可視性を削除すると、まったく表示されません。

私はそれを修正しました、それは私のコードの小さなバグでした.Pregled_OrientationChangedの代わりにPhoneApplicationPage_BeginLayoutChangedを使用しなければなりませんでした.イベントハンドラ名を好きなように設定できると思いました...私の間違い。

4

1 に答える 1

0

このコードはそれを機能させました...

private void PhoneApplicationPage_BeginLayoutChanged (object sender, OrientationChangedEventArgs e)
{
    if (e.Orientation == PageOrientation.PortraitUp)
    {
        SystemTray.IsVisible = true;
    }
    else
    {
        SystemTray.IsVisible = false;
    }
}
于 2013-09-29T01:17:20.043 に答える