随笔分类 -  Expression Blend篇

摘要: 什么是VSM(Visual State Manager)? 大家可以参加jv9的这两篇博客: Expression Blend实例中文教程(11) - 视觉管理器快速入门Visual State Manager(VSM) Expression Blend实例中文教程(12) - 样式和模板快速入门Style,Template 本文是讲如何在VSM中新增自定义的状态分组.为什么要新增分组呢?默认的不是很全了嘛,有些人可能会这样问。 在WPF/Silverlight中,以button为例,会将一些互相排斥(即不会同时发生)的State分到同一组里面,如Focus和UnFocus都归于FocusStates组,而Pressed、Normal、Disabled和MouseOver都归于CommonStates,那么不同组之间的状态可以同时发生么,当然是肯定的。因为 阅读全文
posted @ 2011-04-17 20:09 Alexis 阅读(2246) 评论(5) 推荐(5) 编辑
摘要: 在练习《Sketchflow for Windows Phone 7》 中发现手写的英文字体很漂亮,但是在自带的字体中也没有找到中文的 阅读全文
posted @ 2011-04-08 08:03 Alexis 阅读(2645) 评论(10) 推荐(2) 编辑
摘要: 小试SketchFlow for Windows Phone 7 阅读全文
posted @ 2011-03-30 22:01 Alexis 阅读(4493) 评论(7) 推荐(1) 编辑
摘要: 用过Expression Blend的朋友都知道,在Expression Blend中为Silverlight和WPF开发提供了一个项目模板,即SketchFlow。我们利用它可以方便的制作具有模拟效果的原型设计。这里就不做太多的介绍的,有兴趣的人可以自己搜索下,这里介绍一本不错的SketchFlow 入门教程《Dynamic Prototyping with SketchFlow in Expression Blend Sketch Your Ideas》(大家可以Google下然后下载看看) 但是Expression Blend并没有对Windows Phone 7有SketchFlow项目模板,如下图,我们在创建Windows Phone 7应用程序时,没有出现如Silverlight项目中的SketchFlow项目模板 阅读全文
posted @ 2011-03-30 07:45 Alexis 阅读(2898) 评论(10) 推荐(3) 编辑
摘要: 上回发布《Asp.Net知识锦分享》受到许多读者的喜欢,而我最近在研究Expression Blend,也整理了一些文章,其中有MVP范晓超(jv9)的经典教程《Expression Blend实例中文教程系列文章汇总》 ,还有园子内大牛烤地瓜的一系列,虽然还没完全写完,但这十篇文章也能让我们学到许多东西, 还有我自己写过的关于Expression Blend实例的系列,当然还有园子里其他人分享的关于Expression Blend的好的文章。 阅读全文
posted @ 2011-03-21 07:08 Alexis 阅读(6826) 评论(76) 推荐(25) 编辑
摘要: WPF/Silverlight中可以使用模板,修改应用该模板的控件的结构。可以修改控件模板,以重排、添加或删除控件中的元素(或部件)。 下面以一个具体的Demo来演示如何利用Expression Blend来编辑RichTextBox的背景图片 阅读全文
posted @ 2011-03-16 21:05 Alexis 阅读(3461) 评论(4) 推荐(1) 编辑
摘要: 前言 因为某个敏感词,一直不想用这个标题,但为了文章的连续性,我就2一回吧,呵呵。 首先,我们来补一上文《创建自定义行为并在Silverlight项目中使用》 中一开始说的在Expression Blend中调用创建的自定义行为,上文只是在Visual Studio中以代码的形式实现了。 打开Silverlight项目【注意:如果你创建的Behaviors是Silverlight的,则只能在Silverlight项目中使用,WPF同样道理】,添加自定义行为的引用,如下图 阅读全文
posted @ 2011-03-11 06:59 Alexis 阅读(2020) 评论(2) 推荐(3) 编辑
摘要: 我们可以编写代码来创建自己定义的行为(Behavior)并在Expression Blend中调用自定义的行为。 我们需要从Behavior类继承,最简单的自定义行为的代码如下. 本文以一个简单的Demo来演示创建自定义的行为 阅读全文
posted @ 2011-03-10 06:57 Alexis 阅读(2628) 评论(11) 推荐(7) 编辑
摘要: 在开始学习前,首先需要了解一下Behaviors(行为)的几个关键点: (1)Behaviors(行为)是可复用代码集合,可以被任何对象附加使用; (2)设计人员和开发人员可以使用Behaviors(行为)在不用设计任何代码的情况下,添加相关功能到XAML中; (3)Behaviors(行为)可以通过XAML附加到任何对象元素中,无需设计任何后台代码; (4)一个Behaviors(行为)可以被多个对象同时调用; 我们可以在Expression Blend中在不必编写代码的情况下向应用程序添加交互性,将行为从"资产"面板拖到应用程序中的对象上,然后设置该行为的属性。 Expression Blend给我们预定义了一些常用的行为:如调用方法行为、控制故事板行为、超链接行为等等。 阅读全文
posted @ 2011-03-08 22:03 Alexis 阅读(2426) 评论(0) 推荐(4) 编辑
摘要: WPF/Silverlight中可以使用模板,修改应用该模板的控件的结构。可以修改控件模板,以重排、添加或删除控件中的元素(或部件)。 下面以一个具体的Demo来演示如何利用Expression Blend来编辑形状的模板。 创建Silverlight项目,命名为RadioButtonTemplate,向Grid中添加一个RadioButton,取名为rbRed,如下图 右击rbRed,选择Edit Template—Create Empty…创建空模板,如下图 阅读全文
posted @ 2011-03-07 20:52 Alexis 阅读(5723) 评论(2) 推荐(5) 编辑
摘要: Expression Blend中可以方便的导入Photoshop或者 illustrator的文件来创建我们的WPF或者Silverlight应用程序。 本文将一个具体的实例导入Photoshop文件并制作一个画卷的效果。 PSD下载位置为:http://www.lanrentuku.com/psd/sheji/2688.html 1.找到画卷的素材,如下图 阅读全文
posted @ 2010-12-23 23:57 Alexis 阅读(5163) 评论(14) 推荐(16) 编辑
摘要: 本文将介绍如何使用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 阅读全文
posted @ 2010-12-04 13:33 Alexis 阅读(9278) 评论(8) 推荐(20) 编辑
摘要: Expression Blend可以让我们十分方便的创建基于WPF的UI,在本文中我会介绍如何使用WPF画图形,并使用颜色等元素去修饰图形 以一个具体的Demo来讲解如果使用Expression Blend4高效的搞定WPF的UI,具体的Brush是Gradient Brush,即线性渐变笔刷 阅读全文
posted @ 2010-12-01 22:59 Alexis 阅读(5243) 评论(3) 推荐(2) 编辑

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