Pregunta

¿Hay algún puerto para WPF de MultiScaleImage de Silverlight (también conocido como DeepZoom)?¿Microsoft ha trazado esto para WPF?

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

¿Fue útil?

Solución

Por el momento no hay ningún 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 ejecución.Supongo que sería seguro asumir que Microsoft lanzará pronto un control de imagen multiescala para WPF.Si solo desea "panorámica y zoom", y no le importa el desglose eficiente de las imágenes de alta resolución, ciertamente puede lograr los mismos efectos en WPF.Esta publicación es un ejemplo sobre cómo hacer zoom y panorámica.

Otros consejos

Triste noticia (¿o 'rumor'?)...en esto Lista de características para rastrear en WPF4 , dice Jaime

"Nota:En PDC dijimos que DeepZoom estaría en WPF4.Desafortunadamente esa característica ha sido eliminada.Simplemente no pudimos incluirlo en el calendario.Hay soluciones para esto:puede alojar Silverlight en WPF usando el control del navegador web o usando el API de alojamiento de Silverlight. "

Supongo que esos API de alojamiento 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 sencillo...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top