本文是WP7学习札记的第六篇,讲的是屏幕方向与常用的控件,提要如下:
WP7支持两种屏幕方向,Portrait(竖屏)与Landscape(横屏)。
需要注意的是,不能通过代码来改变屏幕防线,但是可以强制页面只支持横屏或竖屏。
SupportedOrientations是支持的屏幕方向;Orientation是启动的屏幕方向。
如果支持方向为PortraitOrLandscape,那么系统会自动翻屏,但是如果需要重新布局,需要重写OrientationChange事件。
TextBlock控件支持使用Run和LineBreak来格式化文本。
<TextBlock Height="203" HorizontalAlignment="Left" Margin="70,58,0,0" Name="textBlock1" VerticalAlignment="Top" Width="303">
<LineBreak/>
<Run Foreground="Beige" FontSize="32">这是DebugLZQ</Run>
<LineBreak/>
<Run Foreground="DarkGoldenrod" >学习WP7的札记</Run>
</TextBlock>
Image控件用来娴熟图片,支持PNG和JPEG格式,支持网络文件和本地文件,如果是本地文件文件属性中的Build Action是Content。
需要注意的是,Content方式图片是再xap包中;嵌入的资源方式图片在DLL中。
下面是三个常用的布局控件的比较,不多说;
MediaElement控件需要注意的地方和Image控件一样,如果是本地文件,属性的生成操作选择的是内容。
详细信息请参见MSDN:Windows Phone 的控件http://msdn.microsoft.com/zh-cn/library/ff402561(v=vs.92).aspx
谢谢各位的时间。希望对各位博友有帮助~s