WP7基础_控件学习--比较全.docx

上传人:hs****ma 文档编号:543788504 上传时间:2022-12-24 格式:DOCX 页数:9 大小:25.11KB
返回 下载 相关 举报
WP7基础_控件学习--比较全.docx_第1页
第1页 / 共9页
WP7基础_控件学习--比较全.docx_第2页
第2页 / 共9页
WP7基础_控件学习--比较全.docx_第3页
第3页 / 共9页
WP7基础_控件学习--比较全.docx_第4页
第4页 / 共9页
WP7基础_控件学习--比较全.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《WP7基础_控件学习--比较全.docx》由会员分享,可在线阅读,更多相关《WP7基础_控件学习--比较全.docx(9页珍藏版)》请在金锄头文库上搜索。

1、WP7 控件基础作者:WP7-2页面Application Bar系统资源IsolatedStorageSplashscreen and Applictopn TileScreenShot1.页面(1).PhoneApplicationFrame:一个程序中只能有一个Frame;是所有页面的容器;为SystemTray和ApplicationBar预留空间(2).PhoneApplicationPage:显示各自页面的ApplicationBar;放置页面内容的容器(3).方向:Orientation=Portrait;this.Orientation=PageOrientation.Port

2、rait;(4).转向SupportedOrientations=Portrait;this.SupportedOrientations=SupportedPageOrientation.PortraitOrLandscape;this.OrientationChanged+=new EventHandler(MainPage_OrientationChanged);(5).this.NavigationService.Navigate(new Uri(/Page1.xaml,UriKind.Relative);this.NavigationService.GoBack();this.Navi

3、gationService.GoForward();(6).传值(对于传值,可在下一个页面的Loaded事件接受)this.NavigationService.Navigate(new Uri(/Page1.xaml?name=aa,UriKind.Relative);(7).接受if(this.NavigationContext.QueryString.ContainaKey(name)this.PageTitle.Text=this.NavigationContext.QueryStringname;2.ApplicationBar:ApplicationBarIconButton图标:4

4、8*48像素png图,前景色一般为白色MenuItems(无二级菜单)注意:ApplicationBarIconButton最多只能加4个;Icon 图片属性:Build Action:ContentCopy to Output Directory:Copy if newerCopy Always5.系统资源的使用6.IslatedStorage的读写操作WP7-3本节课程:对于常用容器和控件的练习对于通用属性(UIElement)1.Height/Width:用户设置的控件的大小,是预期的大小2.ActualHeight/ActualWidth:获取控件的实际大小3.MaxHeight/Ma

5、xWidth&MinHeight/MinWidth:设置空间的大小的三个属性(还有Height/Width)中的两个。如果三个值发生冲突,首先要保证的是Min然后是Max,但是这两个值一定要在Height/Width设置值之间才有效4.Cursor:设置、获取控制光标形状5.DataContext:设置、获取控件数据内容6.HorizontalAlignment/VerticalAlignment:设置/获取控件水平/垂直方向的对齐方式7.Language:设置/获取localization/globalization语言信息,如Language=en-US8.Margin:设置/获取控件与页

6、面的边距9.Name:设置/获取空间的名称10.Parent:获取空间的父对象11.Resources:设置/获取控件资源字典,使资源像样式一样通过引用资源串名,在XAML中使用。资源可以是任何数据类型12.Style:设置/获取控件的外观样式,也可以先定义好后,绑定到多个控件上13.Tag:维空间加标签说明14.CacheMode:设置、获取一个值,该值指示应在可能时高速缓存已呈现的内容(一般用在大的内容上,如:播放媒体,加载大图片)15.DesiredSize:获取系统布局的大小,对于布局的调整很有用16.Opacity:设置/获取控件的透明度17.UseLayoutRounding:设置

7、/获取控件及其子控件是否按子像素进行布局,使控件外观圆滑清晰18.Visibility:设置/获取控件是否可见19.Background:设置/获取控件背景效果20.Foreground:设置/获取字体颜色21.RenderTransformOrigin:设置/获取变形的起始点22.BorderBrush:设置/获取控件边框效果23.BorderThickness:设置/获取控件边框粗细24.FontFamily:设置/获取字体25.FontSize:设置/获取字体大小26.FontStretch:设置/获取字体字形27.FontStyle:设置/获取字体样式28.FontWeight:获取/

8、设置字体粗细29.IsEnable:设置/获取控件是否可用。如果为false,控件无法获取焦点,不能输入30.IsTabStop:设置/获取控件是否加入TabNavigation.如果为false,控件无法获取焦点。31.Padding:设置/获取控件与容器的边距32.TabIndex:设置/获取控件获取焦点的顺序33.TabNavigation:设置、获取控件焦点顺序按什么方式轮转34.Template:设置/货物控件的模板35.IsHitTestVisible:设置/获取控件是否接受输入事件,如mouse事件等;如果为false,无法获得焦点36.HorizontalContentsAligment/VerticalContentAlignment:设置/获取控件内容的对齐方式#1.Clip:设置、获取空间剪裁效果(圆角效果)2.OpacityMask设置、获取一个控件蒙板,来产生蒙板透明效果3.Projection:设置、获取控件3-D透视效果4.RenderTransform:设置、获取空间变形效果-容器-容器:GridCanvasStackPanelBorderPopUpScrollView5.Grid:网格6.Canvas:用绝对坐标来定位子控件(层叠)Image Source=Chrysanthemum.jpg Stretch=Fill Canvas.Le

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号