为什么SystemTray在WXGA模拟器中有底部边框?

mal*_*lte 8 xaml system-tray windows-phone-8 windows-phone-8-emulator

我想知道如何在WXGA分辨率下删除WindowsPhone8-App中系统托盘的底部边框?

以下是WXGA模拟器上发生的情况: 例如在720p仿真器中没有出现小灰线

例如在720p仿真器中没有出现小灰线

sus*_*t86 8

要解决整个应用程序(包括页面转换)的这个问题,只需在App.xaml.cs中的InitializePhoneApplication方法中添加1行.

private void InitializePhoneApplication()
{
    //...

    RootFrame.Margin = new Thickness(0, -1, 0, 0);

    //...
}
Run Code Online (Sandbox Code Playgroud)


Kev*_*sse 7

我真的不明白为什么会发生这种情况,但您可以通过在页面的根元素上设置负的上边距来修复它:

<Grid x:Name="LayoutRoot" Background="Gray" Margin="0 -1 0 0">
Run Code Online (Sandbox Code Playgroud)