瓷片的诱惑
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

02 页面布局

布局在Windows phoneMango应用程序中,是指如何将元素更合理地布置在页面上

布局在Windows phoneMango应用程序中,是指如何将元素更合理地布置在页面上。在手机屏幕这个相对狭小的空间内,做好页面的布局,让希望用户看到的、对应用程序功能呈现起重要作用的内容能够充分有效地显示在页面上,并能让用户觉得美观,相比PC而言显得尤其重要。同时,Windows phoneMango系统的手机都支持重力感应,可以根据用户手机摆放位置不同,转为竖屏或横屏,当屏幕方向发生改变时,原有应用程序界面能否适应这种变化,就需要依靠页面设计时的合理布局。

Windows phoneMango解决页面布局的机制主要包括两方面,一是面板,通过系统提供的多种面板控件,如Grid、StackPanel、Canvas、WrapPanel解决元素在页面中的布置与定位;另一方面是元素的各种属性,如Width、MinWidth、MaxWidth、Height、MinHeight、MaxHeight、Margin、Padding、HorizontalAlignment、VerticalAlignment等,通过这些属性的设置,确定元素的大小、在面板中的相对位置。另外,Windows phoneMango还允许用户在系统类的基础上创建用户自定义的布局类。本章介绍布局面板和属性的特性与使用。

本章要点

  • Grid、StackPanel、Canvas、WrapPanel布局面板控件的使用。
  • 布局相关属性的设置。