WPF的Deepzoom
时间:2020-03-05 18:54:42 来源:igfitidea点击:
Silverlight的MultiScaleImage(又称DeepZoom)的WPF是否有任何端口?微软是否已经为WPF制定了相应的计划?
我想从WinForms迁移到WPF,并要求使用DeepZoom之类的工具,因此不能使用Silverlight。
解决方案
回答
目前没有端口。但是,DeepZoom基于" World Wide Telescope"和" Microsoft Photo Synth"中的技术,因此它们具有运行该技术的桌面版本。我猜想可以肯定的是,微软即将发布WPF的多比例图像控件。如果只需要"平移和缩放",而不关心高分辨率图像的有效分解,则可以肯定在WPF中可以达到相同的效果。这篇文章是有关如何进行缩放和平移的一个示例。
回答
Jaime说,在这个要在WPF4中跟踪的功能列表中,有一些令人遗憾的消息(或者"谣言"?)...
"注意:在PDC上,我们说DeepZoom将在WPF4中使用。不幸的是,该功能已被削减。我们只是无法将其压缩到时间表中。有一些解决方法:我们可以使用Web浏览器控件或者使用WPF托管Silverlight inWPF。 Silverlight托管API。"
我想如果我们勇敢的话,那些托管API可能会有用,但是我想只是将Silverlight对象放在WPF WebBrowser控件中会更简单...