随笔分类 -  Silverlight 奇技银巧系列

摘要:由于本示例基于MVVMLightToolkit,所以我们的ViewModel基类继承自MVVMLightToolkit提供的ViewModelBase,并命名为AdvancedViewModelBase,项目中所有的ViewModel都继承自这个类,先看类图: 由于本示例基于MVVMLightToolkit,所以我们的ViewModel基类继承自MVVMLightToolkit提供的ViewMod... 阅读全文
posted @ 2011-06-28 10:13 紫色永恒 阅读(2926) 评论(8) 推荐(2) 编辑
摘要:    像大多数的项目一样,即使在将Silverlight应用程序交付后,我们仍会根据客户的需求进行相应修改并将xap文件发送给客户,客户经过测试后再部署到生产环境。     这样经常会面临一个问题,客户更新xap后并未看到任何变化甚至由于我们wcf服务等相关文件的改动会让程序执行发生异常。这个原因倒是很明显--我们的xap文件被缓存了,当服务器上替换了新的xap文件时,本地并未重新从服务器上下... 阅读全文
posted @ 2011-01-07 10:12 紫色永恒 阅读(1444) 评论(6) 推荐(2) 编辑
摘要:在Silverlight中,UserControl的继承一直是个麻烦事情,要继承一个View(UserControl或者Page以及其他基类)比在ASP.NET中要麻烦一些。仅仅的在UserControl的类中定义继承会存在各种各样的问题,比如说要修改.g文件;更有不辞辛苦者竟然找到了用后台拼XAML的方式(网上一搜便知),对于有洁癖的程序员,这些解决方案都不是非常理想。其实从sl3开始,ms就已经告诉我们如何正确的继承UserControl等,只要你新建一个Page(注意,不是UserControl)就能看出端倪。下面我举个例子(代码截取于我一时兴起做的坦克大战雏形)首先我们有一个基类,这里 阅读全文
posted @ 2010-05-24 22:46 紫色永恒 阅读(2073) 评论(4) 推荐(2) 编辑
摘要:Silverlight奇技银巧系列:所有该系列中的文章只为介绍一些Silverlight中或隐藏在Silverlight .NET framework鲜为人知的知识和技巧。这些文章并非教程,也是不是什么技术指导,您只需对文章介绍的内容保有印象。这些知识和技巧也许会在不经意间绽放银色光芒。 Silverlight中事件的处理方式有时会令人费解。其实Silverlight中有两种事件,它们分别是&ld... 阅读全文
posted @ 2010-01-29 14:24 紫色永恒 阅读(1270) 评论(8) 推荐(3) 编辑
摘要:我们知道,Silverlight的默认中文字体是【雅黑】,它是一种矢量字体,有点是可以保证在文字大小变化时也不失真。但是它的效果真的如我们想想中那么好吗?我们做一个实验,一段简单的XAML效果如下图: 看起来还可以,但是做过实际项目开发的各位都清楚,sl中雅黑下的某些字比如:“增”字一类的字变形的比较厉害(虽然sl3有了明显的改善),这很难让我们这些经常和宋体等标准中文字体... 阅读全文
posted @ 2009-12-31 15:20 紫色永恒 阅读(2476) 评论(13) 推荐(4) 编辑
摘要:Silverlight奇技银巧系列:所有该系列中的文章只为介绍一些Silverlight中或隐藏在Silverlight .NET framework鲜为人知的知识和技巧。这些文章并非教程,也是不是什么技术指导,您只需对文章介绍的内容保有印象。这些知识和技巧也许会在不经意间绽放银色光芒。 我们通常会碰到在DataGird的第一列(或某一列)自动显示该行行号的需求,如下图分析这个问题我们需要两步走向... 阅读全文
posted @ 2009-12-17 16:20 紫色永恒 阅读(4733) 评论(17) 推荐(5) 编辑
摘要:Silverlight奇技银巧系列:所有该系列中的文章只为介绍一些Silverlight中或隐藏在Silverlight .NET framework鲜为人知的知识和技巧。这些文章并非教程,也是不是什么技术指导,您只需对文章介绍的内容保有印象。这些知识和技巧也许会在不经意间绽放银色光芒。 干web的朋友应该都知道,几年前有一段代码相当流行,其主要目的是:防止网页被框架。想想也是,自己辛苦搞出来的网... 阅读全文
posted @ 2009-12-02 12:18 紫色永恒 阅读(718) 评论(0) 推荐(0) 编辑
摘要:Silverlight奇技银巧系列:所有该系列中的文章只为介绍一些Silverlight中或隐藏在Silverlight .NET framework鲜为人知的知识和技巧。这些文章并非教程,也是不是什么技术指导,您只需对文章介绍的内容保有印象。这些知识和技巧也许会在不经意间绽放银色光芒。 我想对于搞web开发的人来说,JSON应该是相当亲切而熟悉的字眼。直到.NET Framework3.5,在.... 阅读全文
posted @ 2009-09-15 20:28 紫色永恒 阅读(927) 评论(7) 推荐(4) 编辑
摘要:Silverlight奇技银巧系列:所有该系列中的文章只为介绍一些Silverlight中或隐藏在Silverlight .NET framework鲜为人知的知识和技巧。这些文章并非教程,也是不是什么技术指导,您只需对文章介绍的内容保有印象。这些知识和技巧也许会在不经意间绽放银色光芒。 在本系列的第一篇文章中,我打算向大家介绍Environment类,该类位于System命名空间下,其提供有关当... 阅读全文
posted @ 2009-09-04 20:47 紫色永恒 阅读(765) 评论(0) 推荐(0) 编辑