2011年8月14日

SL复习笔记之平稳转型——基础篇(五、数据绑定)

摘要: 关于对象绑定,简单的先提一下,后面再详细的讲解。一、将对象的属性绑定到SL控件的属性之上,对象可以放在Collection集合中。 可以将“对象”绑定到UI元素的“DataContext”属性,例如是,TextBox,然后在Textbox的“Text”属性中再设置“{Binding NotePad,Mode=TwoWay}”二、绑定数据的三种模式:OneTime(只改变一次)、OneWay(单向改变)、TwoWay(双向改变)。 不多做解释了,看代码。 public class NotepadItem:INotifyPropertyChanged { public string _title; 阅读全文

posted @ 2011-08-14 20:39 [CC] 阅读(352) 评论(0) 推荐(2) 编辑

SL复习笔记之平稳转型——基础篇(四、多媒体,工具提示和右键菜单)

摘要: 一、多媒体 1、SL对多媒体的支持用“MediaElement”类来实现。2、设置文件为“嵌入的资源”。 3、在XAML中定义 MediaElement对象。 整段小实例 MediaElement media = new MediaElement(); Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream( "MySLPro.Love1.wav"); //从应用程序集捕获视频流 media.SetSource(stream);//设置媒体源 media.AutoPlay = fal 阅读全文

posted @ 2011-08-14 11:10 [CC] 阅读(312) 评论(0) 推荐(2) 编辑

SL复习笔记之平稳转型——基础篇(三、SL安装检测和用“刷子”刷出背景)

摘要: 首先,感谢各位网友的支持(给了小弟动力,坚持下去,做有意义的事,),相信大家都会被“SL”酷、炫的“用户体验”所吸引。随着Web 3D时代的到来,WP崛起,你懂得。新建一个项目,首先要检测用户有没有安装“SL”,“SL”和浏览器交互当然离不开“JS”。一、利用“JS”检测是否安装了“SL” 1、使用“JS”首先要考虑浏览器的兼容性。可以分为两类,IE,非IE(火狐,Chrome等)。 2、贴段代码出来<script language="javascript"> var browser = navigator.appName; // 得到浏览器 var slIns 阅读全文

posted @ 2011-08-14 11:09 [CC] 阅读(266) 评论(0) 推荐(2) 编辑

导航