XAML布局在底部裁剪。卢米亚640

XAML布局在底部裁剪。卢米亚640,xaml,windows-phone-8.1,win-universal-app,Xaml,Windows Phone 8.1,Win Universal App,Windows Phone 8.1(通用)应用程序的XAML布局在Lumia 640底部被裁剪了大约30个像素。对于所有其他模型,它都可以在不裁剪的情况下工作。我猜这是因为Lumia 640带有屏幕上的按钮。(开始、返回和搜索) 如果是,什么是使我的XAML布局适应这个特定场景的正确方法? 有没有办法在Emulator中测试这个场景?我认为在C代码中添加这个应该可以: public MainPage() { this.InitializeComponent();

Windows Phone 8.1(通用)应用程序的XAML布局在Lumia 640底部被裁剪了大约30个像素。对于所有其他模型,它都可以在不裁剪的情况下工作。我猜这是因为Lumia 640带有屏幕上的按钮。(开始、返回和搜索)

如果是,什么是使我的XAML布局适应这个特定场景的正确方法?
有没有办法在Emulator中测试这个场景?

我认为在C代码中添加这个应该可以:

public MainPage()
   {
       this.InitializeComponent();
       Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().SetDesiredBoundsMode(Windows.UI.ViewManagement.ApplicationViewBoundsMode.UseVisible);
    }

您是否尝试过在WVGA模拟器设备上进行测试(通常是列表中的第一个)?我猜你的应用程序设计为16:9的显示,但很多手机都是15:9。你的布局是否使用绝对宽度/高度值?如果是,请尝试使用
Auto
并将
水平对齐
垂直对齐
设置为所需的值。