Вопрос

Есть ли какие-либо порты для WPF MultiScaleImage Silverlight (он же DeepZoom)?Планировала ли Microsoft это вообще для WPF?

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

Это было полезно?

Решение

На данный момент порта нет.Однако DeepZoom основан на технологии, используемой в «World Wide Telescope» и «Microsoft Photo Synth», поэтому у них есть настольные версии этой технологии.Я думаю, можно с уверенностью предположить, что Microsoft скоро выпустит многомасштабный элемент управления изображением для WPF.Если вам просто нужно «панорамирование и масштабирование» и вас не волнует эффективная разбивка изображений с высоким разрешением, вы наверняка можете добиться тех же эффектов в WPF.Этот пост один пример того, как масштабировать и панорамировать.

Другие советы

Печальная новость (или «слух»?)…в этом Список функций, которые нужно отслеживать в WPF4 , говорит Джейме

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top