Silverlight项目 - 表达式混合

时间:2009-05-12 19:41:16

标签: wpf silverlight xaml expression-blend

有没有办法在silverlight网络项目中应用bitmapeffects。

3 个答案:

答案 0 :(得分:0)

Silverlight2目前不支持任何形式的位图效果。将位图效果添加到Silverlight应用程序中的任何元素的解决方法,例如,阴影,您必须手动创建UI元素的阴影,并将其导出为图像,并将其作为一个图像放在Silverlight应用程序中图像。

如果您正在使用Expression Design,您只需将其复制并粘贴到Expression Blend(确保剪贴板设置为Silverlight XAML),它会自动将bitmapeffect转换为单独的图像。 / p>

答案 1 :(得分:0)

你将能够在银光3.不要认为它在早期版本中是可能的。

答案 2 :(得分:0)

现在可以在几个月前发布的测试版Silverlight 3中实现。 WPF的BitmapEffects被认为太慢而无法移植,但有效果。内置两个 - BlurEffect和DropShadowEffect。此外,您可以在HLSL中编写自己的像素着色器,就像在WPF中一样,以实现广泛的效果。

一些链接: Expression Blend 3预览:http://www.microsoft.com/downloads/details.aspx?FamilyID=A04AA0AE-87BE-4201-A65E-E792859122FC&displaylang=en

在WPF或Silverlight中运行的一些ShaderEffect:http://www.codeplex.com/wpffx/

Silverlight 3 Beta:http://silverlight.net/getstarted/silverlight3/default.aspx