Windows phone 8.1 表单WindowsPhone横向导航页面显示黑色区域

Windows phone 8.1 表单WindowsPhone横向导航页面显示黑色区域,windows-phone-8.1,xamarin.forms,landscape-portrait,Windows Phone 8.1,Xamarin.forms,Landscape Portrait,我在WinPhone客户端上的Xamarin.Forms应用程序中有一个奇怪的行为。 我的主页是一个导航页面。当我导航到第二页并将手机转到横向(也发生在另一个方向)时,页面右侧会显示一个黑色区域。似乎不会在设备方向更改时重新计算高度和宽度属性 要重现此情况,只需创建一个新的Xamarin.Forms Blank应用程序(Visual Studio 2013模板),将Xamarin.Forms nuget更新为最新的verson(在我的示例中为:2.0.0.6490),并将以下内容添加到应用程序构

我在WinPhone客户端上的Xamarin.Forms应用程序中有一个奇怪的行为。 我的主页是一个导航页面。当我导航到第二页并将手机转到横向(也发生在另一个方向)时,页面右侧会显示一个黑色区域。似乎不会在设备方向更改时重新计算高度和宽度属性

要重现此情况,只需创建一个新的Xamarin.Forms Blank应用程序(Visual Studio 2013模板),将Xamarin.Forms nuget更新为最新的verson(在我的示例中为:2.0.0.6490),并将以下内容添加到应用程序构造函数中:

var second = new ContentPage
{
    BackgroundColor = Color.Green,
    Content = new StackLayout
    {
        VerticalOptions = LayoutOptions.Center,
        Children = {
            new Label {
                XAlign = TextAlignment.Center,
                Text = "Second Page"
            }
        }
    }
};

var button = new Button {Text = "Show Second"};
button.Clicked += async (sender, args) => { await ((NavigationPage) MainPage).PushAsync(second); };

var firstpage = new ContentPage
{
    BackgroundColor = Color.Blue,
    Content = new StackLayout
    {
        VerticalOptions = LayoutOptions.Center,
        Children = {
            new Label {
                XAlign = TextAlignment.Center,
                Text = "First Page"
            },
            button
        }
    }
};

// The root page of your application
MainPage = new NavigationPage(firstpage);

这是Xamarin.表单中的错误吗?或者我只是想做点什么?提前感谢

我看不到这上面有任何已归档的bug。如果按照描述很容易复制,那么创建一个小的复制项目并提交到bugzilla.xamarin.com。这将是一个xf回归错误


谢谢@Joehl-我显然不太擅长在手机上搜索bugzilla。如前所述,这是错误报告:

谢谢。我发现了一个报告的错误: