随笔分类 -  silverlight相关

摘要:首先看看Demo的截图: 下面我将一步步展示实现这个Demo的过程,这个需求就是读出Zip文件中的图片与视频。 Demo整体架构: 首先我们准备几张图片和视频,然后将其压缩至resource.zip文件中,做完之后,我们建立一个resource.xml文件记录压缩包内的资源 ... 阅读全文
posted @ 2014-08-04 15:27 银河系上的地球 阅读(327) 评论(0) 推荐(0)
摘要:对于本地化这个功能我个人一直觉得在需求阶段就要确定该项目需不需要实行本地化,这样后面就可以减轻许多工作量,Sl中对本地化功能的支持与ASP.NET中一样,主要使用CultureInfo类来完成的。 下面来看实现本地化的具体流程,先来看一看我的项目结构: 这里我是把资源文件放入单独的项目中,这样结构... 阅读全文
posted @ 2014-08-04 15:08 银河系上的地球 阅读(302) 评论(0) 推荐(0)
摘要:关于Theme,我的理解是和ASP.NET主题中的CSS是一个意思,当然,Sl中的样式更加的强大。第一种方式: 1,装完Silverlight Tookit之后,在C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Toolkit\Jul09\Theme... 阅读全文
posted @ 2014-08-04 13:57 银河系上的地球 阅读(234) 评论(0) 推荐(0)
摘要:1. 在Silverlight plug-in上设置 或使用代码 Application.Current.Host.Settings. EnableGPUAcceleration= True; 2.在类型为UIElement的控件上设置 CacheMode = "BitmapCache" - 所... 阅读全文
posted @ 2014-08-04 11:21 银河系上的地球 阅读(316) 评论(0) 推荐(0)
摘要:Silverlight中提供了StoryBoard实现动画,可是StoryBoard的性能实在不敢恭维,特别是动画很大的时候,计算机的CPU和内存的狂增,如此一来性能实在太差,在默认的动画效果中动画实现的效果是 根据每分钟 60帧(标准的是一分钟60帧,即一秒一帧来实现动画的呈现),不过这个过程我们... 阅读全文
posted @ 2014-08-04 11:06 银河系上的地球 阅读(319) 评论(0) 推荐(0)
摘要:首先Session是运行在服务器上的,而Silverlight运行在客户端。因此在Silverlight中使用SESSION的说法并不准确,只因大家经常这样搜索才起这个名字。有两种方法实现Silverlight与Session的关联:方法一、通过WCF使用ASP.NET中的Session[因Basi... 阅读全文
posted @ 2014-07-30 12:20 银河系上的地球 阅读(220) 评论(0) 推荐(0)
摘要:大家一定遇到这样的情况,想改变一下SL的DataPager的显示信息,比如希望分页控件上显示数据的总数。那么就需要扩展一下DataPager控件即可。 其实扩展DataPager很简单,只要获取到DataPager控件上的元素,然后再改变元素上数据。比如DataPager控件上显示“总页数”的元素... 阅读全文
posted @ 2014-07-29 17:18 银河系上的地球 阅读(304) 评论(0) 推荐(0)
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Linq;using System.Window... 阅读全文
posted @ 2014-07-29 17:11 银河系上的地球 阅读(217) 评论(0) 推荐(0)
摘要:sdk:DataGrid数据绑定后,部分特殊的行需要用不同的背景颜色来显示。(注册DataGrid的LoadingRow事件) 1 private void radGridView_LoadingRow(object sender, DataGridRowEventArgs e) 2 ... 阅读全文
posted @ 2014-07-29 14:25 银河系上的地球 阅读(735) 评论(1) 推荐(0)
摘要:首先需要在Silverlight的宿主页面添加上initParams,如。其中的value代表着各个参数,通过key-value的方式来储存。获取参数首先在APP的StartUp事件中获取所有的参数 foreach (var para in e.InitParams) { Resources.A... 阅读全文
posted @ 2014-07-29 13:08 银河系上的地球 阅读(181) 评论(0) 推荐(0)
摘要:1.从页面资源中获取样式并应用btnTest.Style=(Style)this.Resources["BigButtonStyle"]2.从项目中单独分开的资源字典文件(或一个引用的程序集中)中获取样式。首先,需要创建一个ResourceDictionary对象并提供正确的URI:Resource... 阅读全文
posted @ 2014-07-29 10:33 银河系上的地球 阅读(132) 评论(0) 推荐(0)
摘要:MainPage.xaml 1 2 3 4 5 6 7 8 9 10 ... 阅读全文
posted @ 2014-07-28 17:40 银河系上的地球 阅读(340) 评论(0) 推荐(0)
摘要:silverlight的System.Windows.Markup命名空间下,提供了XamlReader.Load()方法可以将字符串转换为控件。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.... 阅读全文
posted @ 2014-07-28 17:10 银河系上的地球 阅读(216) 评论(0) 推荐(0)
摘要:方法一://获取指定要呈现的xaml内容的包活xaml文件Uri var strFullUrl = Application.Current.Host.Source.AbsoluteUri; if (strFullUrl.IndexOf("ClientBin") > 0) { var uristr =... 阅读全文
posted @ 2014-07-28 16:30 银河系上的地球 阅读(268) 评论(0) 推荐(0)
摘要:System.Windows.Browser.HtmlPage.Window.Navigate(new Uri(), “_blank”,"fullscreen=yes,channelmode=no");方法中包括三个参数 第一个:要跳转的URL 第二个:跳转方式如在原窗口打开,在新窗口打开等。 ... 阅读全文
posted @ 2014-07-28 09:23 银河系上的地球 阅读(282) 评论(0) 推荐(0)
摘要:1.MainPage.xaml 1 7 8 9 10 11 12 13 14 15 ... 阅读全文
posted @ 2014-07-24 15:37 银河系上的地球 阅读(368) 评论(0) 推荐(0)
摘要:1.在Silverlight启动页面 1 2 3 4 5 6 SilverlightApplication9 7 23 24 25 61 62 63 64 65 77 78 ... 阅读全文
posted @ 2014-07-10 18:07 银河系上的地球 阅读(2113) 评论(0) 推荐(0)
摘要:几天发现MediaElement播放不了wav格式的音频文件,在网上找到一篇解决的文章:http://www.cnblogs.com/rupeng/archive/2011/02/20/1959360.html本节学习Silverlight音频和视频,其中视频的时间线标记个人觉得很有用,我们可以在播... 阅读全文
posted @ 2014-06-30 13:09 银河系上的地球 阅读(331) 评论(0) 推荐(0)
摘要:1.形状(Ellipse、Line、Path、Polygon、Polyline 和 Rectangle) 1 8 9 23 24 33 34 37 41 42 43 ... 阅读全文
posted @ 2014-06-30 11:31 银河系上的地球 阅读(624) 评论(0) 推荐(0)
摘要:(一)定义: 缓动函数:可以将自定义算术公式应用于动画(二)为什么要用缓动函数: 您可能希望某一对象逼真地弹回或其行为像弹簧一样。您可以使用关键帧动画甚至 From/To/By 动画来大致模拟这些效果,但可能需要执行大量的工作,并且与使用算术公式相比动画的精确性将降低。(三)实例讲解: 1 8 ... 阅读全文
posted @ 2014-06-30 10:58 银河系上的地球 阅读(305) 评论(0) 推荐(0)