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.

Foi útil?

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 ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top