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