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