修改以前存在的位图效果
在 Microsoft Expression Blend 的早期版本中,您可以通过使用 BitmapEffect 属性向对象应用简单的像素处理效果。您只能应用以下一项或多项效果:
棱台 创建一个根据指定的曲线抬高图像表面的棱台。
模糊 模拟通过焦点模糊镜头观察对象的效果。
投影 在对象背后创建阴影。
浮雕 向可视元素应用突起映射效果,以模拟由人造光源形成的深度和纹理。
外发光 在对象外围创建一圈彩色光环。
您仍然能够修改 Expression Blend 中的现有位图效果,但最好的方法是修改项目,以便将旧的位图效果转换为新效果。
将旧的位图效果转换为新效果
如果方便,最好的方法是修改项目,以便通过以下方式将旧的位图效果转换为新效果:重置 BitmapEffect 属性,然后添加可比较的新效果。否则,您可以保留旧的位图效果。对于大型可视化对象或动画,旧的位图效果会对性能产生负面影响,而新效果则不会如此。
有关详细信息,请参阅将属性重置为其默认值。
旧的位图效果和新效果有两点关键不同之处,这些不同之处会影响您做出转换的决策:
默认情况下,Expression Blend 附带了若干内置效果;但是,您可以导入模拟其他旧的位图效果的第三方效果。
有关详细信息,请参阅导入第三方效果或自定义效果。
您一次只能向对象应用一个效果;但是,您可以通过将对象组合到布局容器中,然后向布局容器中添加另一个效果,从而模拟出多个效果的结果。
有关详细信息,请参阅应用、修改或删除效果中的“向对象应用多个效果”。
选择已应用了旧的位图效果的对象(使用 Expression Blend 的早期版本)。
在“属性”面板中的“外观”下,单击“显示高级属性” 以展开“外观”类别。
在 BitmapEffect 属性旁边,单击“高级选项”。
在出现的快捷菜单上,单击“重置”。
此时即会删除旧的位图效果。
向对象应用某个新效果。
有关详细信息,请参阅应用、修改或删除效果。
修改位图效果
在最初使用 Expression Blend 的早期版本创建的项目中,您仍然能够修改 Expression Blend 中旧的位图效果的属性。
在使用 Expression Blend 创建的新项目中,您只能使用新的效果类型。
您无法在同一对象中混用旧的位图效果和新的效果类型。
修改单个位图效果
选择使用 Expression Blend 的早期版本应用了旧的位图效果的对象。
在“属性”面板中的“外观”下,单击“显示高级属性” 以展开“外观”类别。
单击 BitmapEffect 旁边的“展开”。
执行下列操作之一:
若要更改位图效果的外观,请修改 BitmapEffect 属性下显示的子属性集。
若要将现有位图效果替换为新的位图效果,请单击 BitmapEffect 旁边的下拉箭头 ,并从出现的列表中选择一种位图效果。
修改位图效果组
选择已应用了旧的位图效果的对象(使用 Expression Blend 的早期版本)。
在“属性”面板中的“外观”下,单击“显示高级属性” 以展开“外观”类别。
单击 BitmapEffect 旁边的“展开”。
单击“Children”子属性旁边的“编辑此集合中的项”。
在“BitmapEffect 集合编辑器”对话框中,执行下列操作之一:
若要更改某个位图效果的外观,请在“项”下选择位图效果,然后修改“属性”下的值。
若要向组中添加另一个位图效果,请单击“添加另一项”按钮旁边的下拉箭头 ,然后从出现的列表中选择一种位图效果。
另请参阅
概念
Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。