05 2011 档案

摘要: 在本实例中我们将从ListBox中拖出一个图标到另外一个ListBox中,这是一个比较有用的小功能,在这里我们首先来看运行效果(点击下面的图片即可拖动左边的图标到右边的ListBox中去)。 实现过程是:1、我们把这个过程分为鼠标左键点击到左边的图标,使用Image_MouseLeftButtonDown事件。(设置一个标识符,标示当前已经被鼠标点击下去)          2、点击到这个图标不放,在整个Canvas内移动,使用LayoutRoot_MouseMove事件(此时设置一个图标跟随鼠标的位置移动,这个图标既是被点击的图标)。          3、当鼠标移动到右边的ListBox范围之内时放开鼠标左键,使用LayoutRoot_MouseLeftButtonUp事件(当鼠标左键弹起的时候,判断标识符是否为true,如果是的话表示有图 阅读全文
posted @ 2011-05-30 10:37 .NET架构 阅读(4508) 评论(5) 推荐(6) 编辑
摘要: 在最近的几个月内整理出了Silverlight的一些相关的比较实用的功能讲解文章,并且随着Silverlight 5 beta版本的发布整理出的新特性系列文章,在这里做一个总的概括和索引,以方便大家观看。   Silverlight 5 beta新特性探索系列 内容简介:Silverlight 5 beta新特性探索系列是在Silverlight 5 beta版出现之后第一时间内写出的一个探索新特性的文章,对于绝大部分Silverlight 5 beta的新特性都在此系列文章中有所讲解。 适用于广大Silverlight爱好者或者即将采用Silverlight 5启动新项目的项目开发人员。每篇文章都有实例源码下载运行。 阅读全文
posted @ 2011-05-27 10:01 .NET架构 阅读(9612) 评论(17) 推荐(20) 编辑
摘要: 本实例将读取拖动到Silverlight的ListBox控件中的txt文件或者Jpg文件。在本实例中将讲如果通过UIelementA.Drop事件获取到拖动到UIelementA上的文件的相关名称以及路径等信息,以处理多个外部文件拖动到Silverlight中的相关一些小技巧的应用和操作。 在本例中我们设置外部文件拖动到ListBox中去,首先我们要设置ListBox的AllowDrop="True",再添加一个Drop事件Drop="listBox1_Drop",这样在外部文件拖动到ListBox中的时候可以触发Drop事件。 首先我们来看MainPage.xaml代码如下所示: 在上面有一个TextBlock显示读取到的Txt文件内容,还有一个Image控件显示读取到的图片内容。下面我们看MainPage.xaml.c 阅读全文
posted @ 2011-05-23 10:18 .NET架构 阅读(2552) 评论(16) 推荐(8) 编辑
摘要: 在Silverlight 4中支持了麦克风设置的调用,在本节中我们将调用麦克风设备,然后进行录音,并且将录制的声音存取为Wav音频文件。 第一步、首先我们从AudioSink类派生一个音频接收器类:WavAudioSink。其代码如下所示: 第二步、然后我们将编写一个保存音频的函数类,以保存读取到的音频数据:第三步、然后再MainPage.xaml中我们添加三个按钮,分别是开始记录音频、停止录制音频、保存音频文件三个按钮。 第四步、最后在MainPage.xaml.cs代码中我们进行录制、停止、保存音频的操作如下所示 阅读全文
posted @ 2011-05-16 11:09 .NET架构 阅读(2793) 评论(6) 推荐(6) 编辑
摘要: 在Silverlight中我们可以捕捉视频设备以制作视频会议系统,或者通过视频设备截图功能上传头像等功能。 下面我们通过一个简单的实例来访问视频设备,并且截取图像下载该截图文件至本地。 一、在Silverlight运行界面中我们检查系统默认摄像头和麦克风是否可用如下图: 在这里我们建立一个Border显示视频图像,然后加三个按钮分别控制摄像头的打开、关闭、截图。最后加一个StackPanel来显示截图的影像。 三、下面请看CS代码如下所示,对于截图保存图片所用函数是在园子里的zhangxuguang2007兄弟那里找的。 阅读全文
posted @ 2011-05-11 09:40 .NET架构 阅读(4790) 评论(4) 推荐(7) 编辑
摘要: 在Silverlight中有时需要进入不同的XAML页面,但是一般情况下是不能实现“前进”和“后退”的,在这里我们可以使用Frame+Page控件制作导航功能实现上一页和下一页的跳转功能。 在本文中我们制作一个实例如下:添加一个Frame控件,然后点击“加载UC”和“加载PageShow”按钮加载UC.xaml和PageShow.xaml页面。在加载后我们可以通过鼠标右键菜单中的“上一页”和“下一页”按钮进入上下页,可以访问到历史页面。在UC页面中有一个按钮,点击该按钮“测试按钮”即可进入PageDemo.xaml并且跟入参数,在该页面接收参数显示出来。 首先我们在MainPage.xaml页面中添加一个Frame控件(注意引入System.Windows.Controls.Navigation.dll),并且设置UriMapp 阅读全文
posted @ 2011-05-05 10:08 .NET架构 阅读(4910) 评论(18) 推荐(3) 编辑

点击右上角即可分享
微信分享提示