Blend制作动画
摘要:在Blend中,有两种WorkSpace:Design和Animation。 Design是默认的,也是最常用的。 设计动画时最好切换到Animation。切换的快捷键是F6。 点+号创建一个StoryBoard,起一个名字,确定后,XAML中该StoryBoard会作为该页面的资源。 点击这个像一个椭圆小蛋右下角一个加号的按钮(record keyframe button),会在当前的时间...
阅读全文
posted @
2011-12-19 11:19
MainTao
阅读(4240)
推荐(0) 编辑
用OpacityMask快速制作theme friendly UI
摘要:首先,要好好解释一下OpacityMask,先来回答几个问题: OpacityMask能做什么呢? 它只能把它所属的控件变得更加透明。 透过来的是什么呢? 透明嘛,当然是挡在所属控件后面的东西了。 它是通过减小所属控件的Opacity属性做到的吗? 不是。控件最终的透明度是由OpacityMask和Opacity共同决定的,它们各司其职。 为什么是Mask? 是为了让所属控件更加灵活更有目的性地...
阅读全文
posted @
2011-12-16 00:21
MainTao
阅读(1687)
推荐(2) 编辑
用gradient brush和OpacityMask实现fade edge效果
摘要:看下面一个gradient brush效果: <Ellipse.Fill> <RadialGradientBrush GradientOrigin="0.3,0.3"> <GradientStop Color="White"/> <GradientStop Color="Transparent" Offset="1"/> </RadialGradientBrush> </Ellipse.Fil...
阅读全文
posted @
2011-12-15 00:03
MainTao
阅读(956)
推荐(0) 编辑
blend 画图
摘要:选择 select(快捷键V),用来选择图形整体,进行整体的transform(旋转、平移、缩放等)。 select direct(快捷键A),用来选择图形,进行局部的调整。 笔刷 pencil(快捷键Y),记录鼠标的每一个细微变动,生成的图形表达式比较复杂,不推荐使用。 pen(快捷键P),是下面重点要学习的。 在学习钢笔前,先选中钢笔,在右边属性面板将Fill属性reset成no brush...
阅读全文
posted @
2011-12-13 21:40
MainTao
阅读(5341)
推荐(2) 编辑
ControlTemplate & DataTemplate
摘要:ControlTemplate和DataTemplate都是用于定制控件的外观,但两者有着很大的区别。 ControlTemplate服务于Control(有形的控件),而DataTemplate服务于Data(无形的数据)。 换句话说,ControlTemplate用于将已有的外观进行改造,DataTemplate是从无到有地构建外观。 ContentControl、ItemsControl类型 ContentControl,它的Content属性包含单个元素,例如Button ItemsControl,它的Items属性包含多个元素,例如Listbox ContentPresent...
阅读全文
posted @
2011-12-08 00:31
MainTao
阅读(2521)
推荐(2) 编辑