您的位置:首页 > 其它

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

2011-11-14 14:40 253 查看
一、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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: