Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 表单XAML在物理设备上呈现不同的结果_C#_.net_Xaml_Xamarin_Xamarin.forms - Fatal编程技术网

C# 表单XAML在物理设备上呈现不同的结果

C# 表单XAML在物理设备上呈现不同的结果,c#,.net,xaml,xamarin,xamarin.forms,C#,.net,Xaml,Xamarin,Xamarin.forms,因此,我试图在XAML中创建一个具有顶部、中心(内容)和底部布局的布局。VisualStudio中的XAML预览器显示了适合100%高度的正确内容,但当部署在我的物理iPhone上时,底部的一小部分不知何故没有被使用 是什么原因导致此部分不能在物理电话上使用 左图:XAML-Previwer(它填充整个100%高度) 右图:物理版iPhone(底部有一小部分根本不用) 这是iPhone X及更高版本中的安全区域。除了背景色之外,你不应该在上面做任何事情,因为用户将在这里与应用程序交互以做一些

因此,我试图在XAML中创建一个具有顶部、中心(内容)和底部布局的布局。VisualStudio中的XAML预览器显示了适合100%高度的正确内容,但当部署在我的物理iPhone上时,底部的一小部分不知何故没有被使用

是什么原因导致此部分不能在物理电话上使用


左图:XAML-Previwer(它填充整个100%高度)

右图:物理版iPhone(底部有一小部分根本不用)


这是iPhone X及更高版本中的安全区域。除了背景色之外,你不应该在上面做任何事情,因为用户将在这里与应用程序交互以做一些手势(例如向上滑动退出应用程序)

如果要设置该安全区域+整个页面的背景。在ContentPage中设置背景色

但是,如果你还想在这方面做一些UI工作,那么答案如下:

这是iPhone X及更高版本中的安全区域。除了背景色之外,你不应该在上面做任何事情,因为用户将在这里与应用程序交互以做一些手势(例如向上滑动退出应用程序)

如果要设置该安全区域+整个页面的背景。在ContentPage中设置背景色

但是,如果你还想在这方面做一些UI工作,那么答案如下:

这很有道理。我不知道安全区域,所以在设计我的应用程序时会考虑到这一点!谢谢这很有道理。我不知道安全区域,所以在设计我的应用程序时会考虑到这一点!谢谢