我是Silverlight开发人员,在Silverlight中我们使用PlanarProjection来创建这样的效果。事实上这是Mike Taulty撰写的文章以及Silverlight中的演示项目:
我们如何在WPF中进行这样一个真实的控制,因为WPF4中没有PlanarProjection(2.5D)。您能否向我提供任何代码或指南或示例项目以及源代码?
答案 0 :(得分:3)
WPF缺少Silverlight的PlaneProjection
。令人讨厌的是,这些不兼容性存在,但不可否认,问题通常是Silverlight缺乏WPF功能。所以这次对于WPF开发者而言,这只鞋就在另一只脚上!
如果你想要的是PlaneProjection
,这里有一篇文章实现了具有类似功能的功能:
本身也引用了其他一些尝试。
但是,如果你想要的是一个WPF双面内容控件,翻转类似于你链接的文章,你可以使用Josh Smith的ContentControl3D
:
此控件可以以非常可配置的方式翻转前后内容。如果Mike Taulty的实施受到它的启发,我不会感到惊讶。
有一天WPF可能有PlaneProjection
,然后相同的技术将适用于Silverlight和WPF。在此之前,您可以轻松调整简单的PlaneProjection
鳍状肢,以使用与ContentControl3D
相同的API作为折衷方案。