摘要:
1、实现原理 1.1 利用UIElement.OpacityMask属性,用于改变对象区域的不透明度的画笔。可以使元素的特定区域透明或部分透明,从而实现比较新颖的效果。 1.2 OpacityMask属性接受任何画刷,可利用LinearGradientBrush线性渐变画刷,通过对渐变画刷中各颜色点 阅读全文
摘要:
开发环境 系统: Win7sp1 32位 IDE: Microsoft VisualStudio 2013 Ultimate Blend 2013 工程: .Net Framework4.5.1 工具: Photoshop CS6 首先明确一点,ToggleButton实际上是CheckBox的变形 阅读全文
摘要:
首先使用Blend按照以下步骤创建一个新的Silverlight项目, 1. 点击左上角的“File - New Project”,这时会弹出一个新建项目窗口,如下图 在上图可以看到Blend支持创建两个类型的项目,一个是Silverlight,另一个是WPF,本系列主要讨论Silverlight, 阅读全文
摘要:
随着计算机软件开发分工细节化,微软对已有的产品线进行了调整,在保持原有经典开发工具Visual Studio基础上,又推出了一套新的设计开发工具系列,Expression Studio。 Expression Studio设计工具系列包含四项主要产品: Expression Blend Expres 阅读全文
摘要:
对于ControlTemplate没有一个特定的概念,为了避免过于抽象,可以简单的理解ControlTemplate是通过改变Style改变控件视觉效果的类。ControlTemplate可以被定义在控件的Xaml代码中,为了提高复用性,ControlTemplate也会被定义到资源文件中。 实例演 阅读全文