WP7 开发(四) WP7控件开发(一)

一、UIElement控件通用属性

 -Height/Width:用户设置的控件大小,是预期的大小

 -ActualHeight/ActualWidth:获取控件的实际大小

 -MaxHeight/MaxWidth & MinHeight/MinWidth :设置控件大小的三个属性()如果值发生冲突,首先要保证的是Min然后是Max,但是这两个值一定要在Height/Width设置值之间才有效

 -Cursor:设置/获取控件光标形状

 -DataContext:设置或获取控件数据内容

 -HorizontalAlignment/VerticalAlignment:设置/获取控件水平/垂直方向的对其方式

 -Language:设置/获取localization/globalization语言信息

 -Margin:设置/获取控件与页面的边距

 -Name:设置/获取控件的名称

 -Parent:设置获取控件的父容器

 -Resource:设置/获取控件资源字典,使资源像样式那样通过引用资源窜名,在Xaml中使用

 -Style:设置/或获取控件的外观样式,也可以先定义好绑定到多个控件上

 -Tag:为控件添加标签说明

 -CacheMOde:设置/获取一个值,该值指示应在可能高速缓存已呈现的内容

 -Clip:设置/获取控件剪裁效果

 -DesireSize:获取系统布局大小,对于布局的调整很有用

 -Opacity:设置/获取控件的透明度

 -OpacityMask:设置/获取一个控件蒙版,来产生蒙版透明效果

 -UseLayoutRounding:设置/获取控件及子控件是否按子像素进行布局,使控件外观圆滑清晰

 -Visiblity:设置/获取控件是否可见

 -Background:设置/获取控件的背景效果

 -Projection:设置/获取控件的3-D透视效果

 -Foreground:设置/获取字体颜色

 -RenderTransformOrigin:设置/获取变形的起始点

 -RenderTransform:设置/获取变形效果

 -Template:设置或获取控件模板

 -IsHitTestVisible:获取或设置控件是否接受焦点事件

 -HorizontalContentsAlignment/VerticalContentsAligment:获取或设置控件内容的对齐方式

二、容器控件(Grid,Canvas,StackPanel,Border,PopUp,ScrollView)

   1、Grid的使用

   2、Canvas的使用:用来精确定位容器内的控件坐标,以及层次关系

   3、StackPanel使用:设置控件的排列顺序

   4、Border使用:可以容纳其它控件

   5、PopUp:自身可以被打开和关闭,通常用来制作自定义的消息弹出框和输入框

   7、ScrollView:拖动显示其包含的子控件的内容

三、按钮控件的使用(Button,HyperlinkButton,RepeatButton,ToggleButton)

   1、HyperlinkButton:用于连接本地或Web地址,当链接Web地址时,一定要在在标签里加上TargetName=“_Self”的属性值

   2、RepeatButton:按下后不断触发Click事件

   3、ToggleButton:开关按钮,三种状态Checked、Unchecked、Indeterminate

posted @ 2011-11-14 14:40  zhangze  阅读(1715)  评论(0编辑  收藏  举报