08 2011 档案

平稳转型WP系列之在Windows Phone中谈“委托”、“事件”和“接口”(一、深入理解)
摘要:园子里有很多讲“委托”,“事件”和“接口”的文章,好文章有很多。在这片文章里将结合“Windows Phone”的一个开发实例,.net机制和自己的粗陋的理解来介绍。首先看实例全部代码:后台代码:public class NotepadItem:INotifyPropertyChanged { pu... 阅读全文

posted @ 2011-08-15 17:05 [CC] 阅读(365) 评论(0) 推荐(0) 编辑

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] 阅读(356) 评论(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] 阅读(316) 评论(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] 阅读(268) 评论(0) 推荐(2) 编辑

SL复习笔记之平稳转型——基础篇(二、控件和数据访问)
摘要:由于要干项目进度,只能用琐碎的时间来梳理了,每篇文章都不是太长。继续“XAML”,要在“Web“或是其它类型项目中打开”SL项目“的指定页面。这是可以使用参数传递,参数名为”InitParameters“。然后可以在”App.xaml.cs“中获取,之后再进行处理。下面,一起回忆下控件。1、布局控件。Canvas、StackPanel、Grid。Canvas:X、Y坐标,绝对定位,控件或是元素之间可以相互重叠。StackPanel:竖排或是横排。Grid:有点像HTML中”Table“,也有点类似Winform中的”LayOutPanel“,好像是两者杂交出来的”网式“排列。2、图像控件Ima 阅读全文

posted @ 2011-08-13 19:45 [CC] 阅读(1065) 评论(4) 推荐(2) 编辑

SL复习笔记之平稳转型——基础篇(一)
摘要:第一,“XAP”文件。1、xap文件是Silverlight应用程序的压缩文件。它包括AppManifiest.xaml、编译输出的Silverlight项目集(.dll)和Silverlight应用程序需要的资源。你可以通过Winrar来解压,查看里面的资源,当然要更换下扩展名。您可以通过<asp:Silverlight>标签在“aspx”页面中加载“.xap”文件。也可以使用“<object>”标签,在HTML中来加载.xap文件。2、它通常位于项目的“bin\debug”文件夹下。3、SL组件需要Web页面来加载。4、在WP开发中可以直接安装部署(关于SL用于Wi 阅读全文

posted @ 2011-08-13 14:46 [CC] 阅读(292) 评论(0) 推荐(2) 编辑

导航

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