Domanda

Esistono porte su WPF di MultiScaleImage di Silverlight (noto anche come DeepZoom)?Microsoft ha tracciato una mappa di questo per WPF?

Voglio passare da WinForms a WPF e richiedere qualcosa come DeepZoom, l'utilizzo di Silverlight non è un'opzione.

È stato utile?

Soluzione

Al momento non è presente alcun porto.Tuttavia, DeepZoom si basa sulla tecnologia presente nel "World Wide Telescope" e nel "Microsoft Photo Synth", quindi hanno versioni desktop della tecnologia in esecuzione.Immagino che sarebbe lecito ritenere che Microsoft rilascerà presto un controllo immagine multiscala per WPF.Se desideri solo "panning e zoom" e non ti interessa la suddivisione efficiente delle immagini ad alta risoluzione, puoi sicuramente ottenere gli stessi effetti in WPF.Questo post è un esempio su come eseguire lo zoom e la panoramica.

Altri suggerimenti

Triste notizia (o 'voce'?)...in questo Elenco delle funzionalità da monitorare in WPF4 , dice Jaime

"Nota:Alla PDC abbiamo detto che DeepZoom sarebbe stato in WPF4.Sfortunatamente questa funzionalità è stata tagliata.Non riuscivamo proprio a inserirlo nel programma.Esistono soluzioni alternative:puoi ospitare Silverlight inWPF utilizzando il controllo del browser Web o utilizzando il file API di hosting Silverlight. "

Immagino quelli API di hosting potrebbe essere utile se sei coraggioso, ma suppongo che inserire un oggetto Silverlight all'interno di un controllo WebBrowser WPF sarebbe più semplice...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top