如何在横向中隐藏系统托盘

时间:2013-09-27 14:50:24

标签: xaml windows-phone show-hide system-tray orientation-changes

如何在Windows中更改手机系统中的纵向显示以及隐藏的风景?!

我现在有类似的东西,但它不起作用:

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中删除了visiblity,它根本就不显示。

我修复了它,这是我的代码中的一个小错误,我不得不使用PhoneApplicationPage_BeginLayoutChanged而不是Pregled_OrientationChanged我想我可以设置事件处理程序名称,就像我想要...我的错误。

1 个答案:

答案 0 :(得分:0)

此代码使其工作......

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