2008-09-15 6 views
10

¿Hay puertos para WPF de MultiScaleImage de Silverlight (también conocido como DeepZoom)? ¿Microsoft hizo un mapa de ruta para WPF?Deepzoom para WPF

Quiero pasar de WinForms a WPF y necesito algo como DeepZoom, usar Silverlight no es una opción.

Respuesta

5

Por el momento no hay puerto. Sin embargo, DeepZoom se basa en la tecnología que se encuentra en el "World Wide Telescope" y el "Microsoft Photo Synth", por lo que tienen versiones de escritorio de la tecnología en funcionamiento. Supongo que sería seguro asumir que Microsoft lanzará pronto un control de imágenes a escala múltiple para WPF. Si solo desea el "paneo y zoom", y no le importa la descomposición eficiente de las imágenes de alta resolución, puede lograr los mismos efectos en WPF. Esta publicación es one example on how to do zoom and pan.

+2

Th es el enlace está muerto :( – jrwren

+1

Puede encontrar una buena implementación de MultiScaleImage para WPF en http://deepzoom.codeplex.com –

1

poco triste de las noticias (o 'rumor'?) ... en este List of features to track in WPF4, Jaime dice

"Nota: En PDC, nos dice que DeepZoom estaría en WPF4 Desafortunadamente esa característica se ha cortado.. pero no pudimos meterlo en el horario Hay soluciones a la misma: puede alojar Silverlight inWPF usando el control del navegador web o mediante el Silverlight hosting APIs "

supongo que los hosting APIs podría ser útil si eres valiente - pero.. Supongo que simplemente poner un objeto Silverlight dentro de un control WPF WebBrowser sería más simple ...