随笔分类 - Silverlight篇
摘要:
Windows Phone 7的Metro主题真的非常好看,同样我们可以将Metro主题应用到Silverlight应用程序中,前阵子在关注Windows Phone 7的时候发现就有这么一款主题,大家可以去http://silverzine.com/7metro/7metro.html 上看看具体的效果。
阅读全文

摘要:
WPF/Silverlight中可以使用模板,修改应用该模板的控件的结构。可以修改控件模板,以重排、添加或删除控件中的元素(或部件)。
下面以一个具体的Demo来演示如何利用Expression Blend来编辑RichTextBox的背景图片
阅读全文

摘要:
前言
因为某个敏感词,一直不想用这个标题,但为了文章的连续性,我就2一回吧,呵呵。
首先,我们来补一上文《创建自定义行为并在Silverlight项目中使用》 中一开始说的在Expression Blend中调用创建的自定义行为,上文只是在Visual Studio中以代码的形式实现了。
打开Silverlight项目【注意:如果你创建的Behaviors是Silverlight的,则只能在Silverlight项目中使用,WPF同样道理】,添加自定义行为的引用,如下图
阅读全文

摘要:
我们可以编写代码来创建自己定义的行为(Behavior)并在Expression Blend中调用自定义的行为。
我们需要从Behavior类继承,最简单的自定义行为的代码如下.
本文以一个简单的Demo来演示创建自定义的行为
阅读全文

摘要:
在开始学习前,首先需要了解一下Behaviors(行为)的几个关键点:
(1)Behaviors(行为)是可复用代码集合,可以被任何对象附加使用;
(2)设计人员和开发人员可以使用Behaviors(行为)在不用设计任何代码的情况下,添加相关功能到XAML中;
(3)Behaviors(行为)可以通过XAML附加到任何对象元素中,无需设计任何后台代码;
(4)一个Behaviors(行为)可以被多个对象同时调用;
我们可以在Expression Blend中在不必编写代码的情况下向应用程序添加交互性,将行为从"资产"面板拖到应用程序中的对象上,然后设置该行为的属性。
Expression Blend给我们预定义了一些常用的行为:如调用方法行为、控制故事板行为、超链接行为等等。
阅读全文

摘要:
WPF/Silverlight中可以使用模板,修改应用该模板的控件的结构。可以修改控件模板,以重排、添加或删除控件中的元素(或部件)。
下面以一个具体的Demo来演示如何利用Expression Blend来编辑形状的模板。
创建Silverlight项目,命名为RadioButtonTemplate,向Grid中添加一个RadioButton,取名为rbRed,如下图
右击rbRed,选择Edit Template—Create Empty…创建空模板,如下图
阅读全文

摘要:
Expression Blend中可以方便的导入Photoshop或者
illustrator的文件来创建我们的WPF或者Silverlight应用程序。
本文将一个具体的实例导入Photoshop文件并制作一个画卷的效果。
PSD下载位置为:http://www.lanrentuku.com/psd/sheji/2688.html
1.找到画卷的素材,如下图
阅读全文

摘要:
本文将介绍如何使用Expression Blend制作简单的动画
先来看看MSDN的解释:Animation is an illusion that is created by quickly cycling through a series of images,
each slightly different from the last. The brain perceives the group of images as a single changing scene.
In film, this illusion is created by using cameras that record many photographs, or frames, each second.
When the frames are p
阅读全文

摘要:
Expression Blend可以让我们十分方便的创建基于WPF的UI,在本文中我会介绍如何使用WPF画图形,并使用颜色等元素去修饰图形
以一个具体的Demo来讲解如果使用Expression Blend4高效的搞定WPF的UI,具体的Brush是Gradient Brush,即线性渐变笔刷
阅读全文
