Silverlight的MultiScaleImage(又名DeepZoom)的WPF是否有任何端口?让微软对WPF进行道路映射吗?
我想从WinForms迁移到WPF并需要像DeepZoom这样的东西,使用Silverlight不是一种选择。
答案 0 :(得分:5)
目前没有港口。但是,DeepZoom基于“全球望远镜”和“Microsoft Photo Synth”中的技术,因此他们拥有该技术的桌面版本。我想可以安全地假设微软将很快发布WPF的多尺度图像控制。如果你只是想要“平移和缩放”,而不关心高分辨率图像的有效分解,你肯定可以在WPF中实现相同的效果。这篇文章是one example on how to do zoom and pan。
答案 1 :(得分:1)
悲伤的消息(或“谣言”?)......在这个List of features to track in WPF4 中,Jaime说
“注意:在PDC,我们说DeepZoom将在WPF4中。不幸的是,这个功能已被削减。我们无法将其压缩到日程表中。有一些解决方法:您可以使用Web浏览器控件在WPF中托管Silverlight或使用Silverlight hosting APIs。“
我想如果你勇敢的话,那些hosting APIs可能会有用 - 但我猜测只是将一个Silverlight对象放在WPF WebBrowser控件中会更简单......