向对象添加位图效果

此页仅适用于 WPF 项目

Microsoft Expression Blend 中的位图效果是一些简单的像素处理操作。不应将位图效果应用到大型视觉对象或动画,因为这会降低应用程序在运行时的性能。另请参阅动手试验:使用位图效果创建按钮

Cc294613.alert_note(zh-cn,Expression.10).gif说明:

在 Windows Presentation Foundation 应用程序(例如,使用 Expression Blend 创建的应用程序)中,像素是指设备无关像素或设备无关单位,相当于在屏幕分辨率设置为 96 点/英寸的显示器上的一个像素的大小。无论显示器大小或屏幕分辨率是多少,每个单位均约等于 1/96 英寸。

向对象添加位图效果

  1. 选择要应用位图效果的对象。

  2. 在“属性”面板中的“外观”下,单击“BitmapEffect”旁边的下列选项之一:

    • 模糊   模拟通过焦点模糊镜头观察对象的效果。

    • 外发光   在对象外围创建一圈彩色光环。

    • 投影   在对象背后创建阴影。

    • 棱台   创建一个根据指定的曲线抬高图像表面的棱台。

    • 浮雕   创建可视对象的突起映射效果,以营造由人造光源形成的深度和纹理。

  3. 若要更改选定位图效果的外观,请修改“BitmapEffect”属性下显示的子属性集。

    Cc294613.alert_note(zh-cn,Expression.10).gif说明:

    如果选择新的位图效果,它将替换上一位图效果。

向对象添加多个位图效果

  1. 选择要应用位图效果的对象。

  2. 在“属性”面板的“外观”下,单击“BitmapEffect”属性的下拉列表旁的箭头,然后选择“BitmapEffect 组”。

    “BitmapEffect”属性下将显示名为“Children”的容器。

  3. 单击“Children”子属性旁边的“编辑此集合中的项”Cc294613.180d50dc-77e2-4d23-a353-1822e9056f2f(zh-cn,Expression.10).png 按钮。

    此时,将显示“位图效果集编辑器”对话框。

  4. 在“项目”下,单击“添加另一项”按钮。

    此时,将显示“选择对象”对话框。

  5. 展开“System.Windows.Media.Effects”节点,并从显示的列表中选择下列位图效果之一:

    • BlurBitmapEffect   模拟通过焦点模糊镜头观察对象的效果。

    • OuterGlowBitmapEffect   在对象外围创建一圈彩色光环。

    • DropShadowBitmapEffect   在对象背后创建阴影。

    • BevelBitmapEffect   创建一个根据指定的曲线抬高图像表面的棱台。

    • EmbossBitmapEffect   创建可视对象的突起映射效果,以营造由人造光源形成的深度和纹理。

  6. 单击“确定”。

    将向“项目”下的“位图效果集编辑器”中添加选定的位图效果。可以在“属性”下修改选定位图效果的属性。

  7. 若要添加更多类型的位图效果,请再次单击“添加另一项”按钮,然后重复执行上述步骤。

    在添加位图效果和修改其属性的过程中,对象在美工板上的外观会随之更新。

  8. 完成添加位图效果之后,请单击“确定”以关闭“位图效果集编辑器”。

    Cc294613.alert_note(zh-cn,Expression.10).gif说明:

    如果要再次修改该集合,请单击“BitmapEffect”属性的“Children”子属性旁边的“编辑此集合中的项”Cc294613.180d50dc-77e2-4d23-a353-1822e9056f2f(zh-cn,Expression.10).png 按钮。请不要单击“BitmapEffect”属性旁边的“新建”按钮,除非要替换现有的集合。

另请参见

概念

动手试验:使用位图效果创建按钮