Deepzoom para WPF [fechado]
-
09-06-2019 - |
Pergunta
Existe alguma porta para o WPF do MultiScaleImage do Silverlight (também conhecido como DeepZoom)?A Microsoft traçou isso para o WPF?
Quero mudar do WinForms para o WPF e exigir algo como DeepZoom, usar o Silverlight não é uma opção.
Solução
No momento não há porto.No entanto, o DeepZoom é baseado na tecnologia encontrada no “World Wide Telescope” e no “Microsoft Photo Synth”, portanto, eles têm versões desktop da tecnologia em execução.Acho que seria seguro presumir que a Microsoft lançará em breve um controle de imagem em várias escalas para o WPF.Se você deseja apenas "panorâmica e zoom" e não se importa com a divisão eficiente de imagens de alta resolução, certamente poderá obter os mesmos efeitos no WPF.Esta postagem é um exemplo de como fazer zoom e panorâmica.
Outras dicas
Uma notícia triste (ou 'rumor'?)...nisso Lista de recursos para rastrear no WPF4 , Jaime diz
"Observação:No PDC, dissemos que o DeepZoom estaria no WPF4.Infelizmente, esse recurso foi cortado.Nós simplesmente não conseguimos encaixar isso no cronograma.Existem soluções alternativas para isso:você pode hospedar o Silverlight no WPF usando o controle do navegador da web ou usando o APIs de hospedagem Silverlight. "
Eu acho que aqueles hospedagem de APIs pode ser útil se você for corajoso - mas acho que apenas colocar um objeto Silverlight dentro de um controle WPF WebBrowser seria mais simples ...