WP7控件开发学习笔记(一)

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-02 01:08 点击:

 

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

   

控件开发(二)

   1、PasswordBox:用于输入自定义遮罩字符的密码框控件,属性PasswordChar用来显示输入的密码替换符号

   2、TextBox:可以让软键盘产生不同的键面效果;InputScope属性可通过代码获取属性列表

typeof(InputScopeNameValue).GetFields(BindingFlags.Public|BindingFlags.Static)

   3、Image控件:只能加载png和jpg的图片

   4、MediaElement:播放本地或网络上的多媒体;支持多媒体格式:WAV、MP3,支持mms、rtspt、rtsp流媒体协议;-属性IsMuted是否静音Stretch设置视频画面在控件中的填充方式AutoPlay是否自动播放;-事件MediaOpened MediaEnded MediaFailed 注意:其对视频的格式和帧大小有相应的要求

   5、TextBlack:在页面上显示文字

   6、CheckBox:多选控件;不能通过Width和Height来改变大小;可以通过其属性RenderTransform的ScaleTransform(ScaleX、ScaleY)变形改变大小

   7、RadioButton:单选按钮;其改变大小的方式同CheckBox

   8、ProgressBar:两种类型:显示确切进度和不断重复的动画

   9、Slider:可以设置水平、垂直方向的滑竿

   10、Thumb:通过拖动,获取连续的坐标,三个基本事件DragDelta(鼠标移动时)、DragStart(开始拖动)、DragComplete(拖动完成)

   11、ListBox:相当一个容器,可以

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Windows Phone 项目实战之我的微盘(下)
      • Windows Phone 实用开发技巧(26):对DataTemplate中的元素播放
      • Windows Phone 实用开发技巧(25):Windows Phone读取本地数据
      • Windows Phone 实用开发技巧(27):创建透明Tile
      • Windows Phone 知识锦(12月版)
      • Windows Phone实用开发技巧(31):密码加密
      • Windows Phone 项目实战之我的微盘(上)
      • WP7实例篇之土豆搜索器(2)
      • [翻译]WP7 QuickStart-第七篇-布局
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1