2008-09-15 4 views
10

Есть ли какие-либо порты для WPF Silverlight MultiScaleImage (aka DeepZoom)? У Microsoft на самом деле было связано это с WPF?Deepzoom for WPF

Я хочу перейти от WinForms к WPF и потребовать что-то вроде DeepZoom, использование Silverlight не является вариантом.

ответ

5

В настоящее время нет порта. Тем не менее, DeepZoom основан на технологии, найденной в «World Wide Telescope» и «Microsoft Photo Synth», поэтому у них есть настольные версии запущенной технологии. Я предполагаю, что было бы безопасно предположить, что Microsoft скоро выпустит многомасштабный контроль изображения для WPF. Если вы просто хотите «панорамирование и масштабирование» и не заботитесь об эффективном разбиении изображений с высоким разрешением, вы можете, конечно же, добиться того же эффекта в WPF. Это сообщение one example on how to do zoom and pan.

+2

Th is link is dead :( – jrwren

+1

Вы можете найти хорошую реализацию MultiScaleImage для WPF по адресу http://deepzoom.codeplex.com –

1

Sad немного новостей (или «слух»?) ... в этом List of features to track in WPF4, Хайме говорит

«Примечание: На PDC мы говорили, что DeepZoom бы в WPF4 К сожалению, эта функция была сокращена.. Мы просто не могли сжать его в график Есть обходные пути к нему: вы можете разместить Silverlight inWPF с помощью управления веб-браузер или с помощью Silverlight hosting APIs "

Я думаю, те hosting APIs может быть полезно, если вы храбры, - но я.. «Предполагая, что просто объект Silverlight внутри элемента управления WPF WebBrowser будет проще ...