【发布时间】:2008-09-15 22:30:19
【问题描述】:
Silverlight 的 MultiScaleImage(又名 DeepZoom)的 WPF 是否有任何端口? Microsoft 是否为 WPF 制定了路线图?
我想从 WinForms 迁移到 WPF,并且需要 DeepZoom 之类的东西,但不能选择使用 Silverlight。
【问题讨论】:
标签: wpf silverlight deepzoom
Silverlight 的 MultiScaleImage(又名 DeepZoom)的 WPF 是否有任何端口? Microsoft 是否为 WPF 制定了路线图?
我想从 WinForms 迁移到 WPF,并且需要 DeepZoom 之类的东西,但不能选择使用 Silverlight。
【问题讨论】:
标签: wpf silverlight deepzoom
目前没有端口。然而,DeepZoom 是基于“万维望远镜”和“微软照片合成器”中的技术,因此它们运行的是桌面版本的技术。我想可以肯定的是,微软很快就会发布 WPF 的多比例图像控件。如果您只想要“平移和缩放”,而不关心高分辨率图像的有效分解,您当然可以在 WPF 中实现相同的效果。这篇文章是one example on how to do zoom and pan。
【讨论】:
悲伤的消息(或“谣言”?)...在 List of features to track in WPF4 ,Jaime 说
“注意:在 PDC,我们说 DeepZoom 将在 WPF4 中。不幸的是,该功能已被削减。我们只是无法将其挤入日程安排。有解决方法:您可以使用 Web 浏览器控件在 WPF 中托管 Silverlight或使用Silverlight hosting APIs。"
我猜如果你够勇敢,那些hosting APIs 可能会很有用 - 但我猜只是将 Silverlight 对象放在 WPF WebBrowser 控件中会更简单...
【讨论】: