控件开发二
目标:
输入控件
基本控件
多媒体控件
一.输入控件
-PasswordBox:用于输入自定义的遮罩字符的输入控件
-TextBox:可以让软键盘产生不同的键面效果。
-InputScope属性,通过代码来获取属性列表typeof(InputScopeNameValue).GetFields(BindingFlags.Public|BindingFlags.Static);
-典型软键盘设置(Text:增加了联想输入;TelephoneNumber:键面全部为数字显示;Url:键面显示.com。)
二.多媒体控件:
-Image:只支持png、jpg格式图像;显示本地或网络图像
显示本地或网络图片:<Image Stretch="Fill" source="Desert.jpg"/>
代码实现:this.image1.Source = new BitmapImage(new Uri("Desert.jpg",UriKind.Relative));
-MediaElement:播放本地或网络上的多媒体;支持多媒体格式:WAV、MP3;支持mms:、rtspt:、rtsp:流媒体协议;
属性:IsMuted是否静音;Stretch用来设置视频画面在控件中填充方式;AutoPlay是否自动播放。
事件:MediaOpened;MediaEnded;MediaFailed
注意:视频格式和帧大小http://msdn.microsoft.com/en-us/library/ff462087(VS.92).aspx
三.基本控件:
-TextBlock:在页面上显示文字;
-CheckBox:
-RadioButton:创建多个时,自动互斥;
-ProgressBar:两种类型:显示确切进度的;不断重复;(IsIndeterminate="True|False")
-Slider:可以设置水平、垂直方向(Orientation="Vertical")
-Thumb:通过拖动,获取连续的坐标
-ListBox:相当于一个容器,可以通过ListItem来组合多个控件而得到不同功能的List。
posted on 2011-10-16 15:44 AngelLee2009 阅读(186) 评论(0) 编辑 收藏 举报