0
如何将布局约束应用于布局,以便自动为每个设备自行调整它,例如我们在iOS中应用的设备?
我开发的应用程序在更大尺寸的设备上运行时会留下空白区域。如何在Windows Phone 8.1中应用布局约束?
如何将布局约束应用于布局,以便自动为每个设备自行调整它,例如我们在iOS中应用的设备?
我开发的应用程序在更大尺寸的设备上运行时会留下空白区域。如何在Windows Phone 8.1中应用布局约束?
有几种技术可以使用。哪一个最好取决于你的应用程序的具体设计:
使用流体控件,如GridView或ListView,它将展开以填充可用空间。
使用相对大小的布局控件(例如Grid)按百分比布置事物。
使用可视状态来选择不同的控件或为不同尺寸或宽高比屏幕
布局使用视框伸展的布局,以适应
的Windows 10增加了一些新的控件,可以帮助:
RelativePanel指定相对于其他控件的控件位置(位于顶部,左侧等)
自适应触发自动切换根据窗口大小可视状态改变
的详细信息和快速入门见Defining layouts and views MSDN上。
在Build 2015上有几个会议涉及这个主题,虽然更多的目标是Windows 10的功能比在Windows Phone 8.1上更有针对性。