2012-06-16 28 views
0

有没有一种简单的方法来使用WPF中的UIElement.Effect来移动我的元素的颜色,就好像它上面有一个蓝色的半透明覆盖层?如何使用UIElement.Effect将元素着色为蓝色?

我敢肯定还有很多其他的方式来实现我以后的样子;没有必要提出这些建议。我想知道如何使用UIElement.Effect,而不是一种替代技术。

回答

3

ColorToneEffect是Expression Blend的任何用途吗?

例如:

<Button Content="This is a test" Height="Auto"> 
    <Button.Effect> 
     <ee:ColorToneEffect DarkColor="AliceBlue" LightColor="AliceBlue"/> 
    </Button.Effect> 
</Button> 
+0

这听起来是正确的。不完全确定该DLL:我是否必须将它与我的应用程序一起包含? –

+0

是的,你会的。幸运的是,我不认为你需要购买Blend,你可以下载SDK。 http://www.microsoft.com/en-us/download/details.aspx?id=10801 – Phil