2011-04-24 77 views
4

我的应用程序中有一个用户可以拖动的Image对象。该对象显示一个部分透明的图像,所以窗口背景(它本身就是一个位图)可以通过它看到。如何才能在WPF中创建自己的图形效果?

我想为此对象添加图形效果。假设我已经有了这种效果的算法 - 这不是问题。问题是如何将此算法导入WPF。

所以我试着看看DropShadowEffect是如何工作的,但Reflector中显示的实现是空的。我也尝试着看看抽象类EffectShaderEffect中的哪些方法应该重写,而且似乎没有任何与实际渲染效果相关的任何方法。

那么如何创建我自己的效果呢?

回答

1

一个非常酷的工具(和资源)是Shazzam它将帮助您创建效果,它包含一个很好的教程。

+0

尽管此链接可能会回答问题,但最好在此包含答案的基本部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 - [来自评论](/ review/low-quality-posts/18997625) – t3dodson 2018-03-04 03:00:45