2008-09-15 15 views
10

Có bất kỳ cổng nào cho WPF của MultiScaleImage của Silverlight (còn gọi là DeepZoom) không? Microsoft đã vạch ra bản đồ này cho WPF chưa?Deepzoom cho WPF

Tôi muốn chuyển từ WinForms sang WPF và yêu cầu một cái gì đó như DeepZoom, sử dụng Silverlight không phải là một tùy chọn.

Trả lời

5

Hiện tại không có cổng. Tuy nhiên, DeepZoom dựa trên công nghệ được tìm thấy trong "Kính viễn vọng toàn cầu thế giới" và "Microsoft Photo Synth", vì vậy chúng có các phiên bản máy tính để bàn của công nghệ đang chạy. Tôi đoán nó sẽ là an toàn để giả định rằng Microsoft sẽ được phát hành một điều khiển hình ảnh đa quy mô cho WPF sớm. Nếu bạn chỉ muốn "panning và phóng to", và không quan tâm đến sự phân tích hiệu quả của hình ảnh độ phân giải cao, bạn chắc chắn có thể đạt được các hiệu ứng tương tự trong WPF. Bài đăng này là one example on how to do zoom and pan.

+2

Th là liên kết đã chết: ( – jrwren

+1

Bạn có thể tìm thấy một triển khai tốt đẹp của MultiScaleImage cho WPF tại http://deepzoom.codeplex.com –

1

Sad chút tin tức (hoặc 'tin đồn'?) ... trong List of features to track in WPF4 này, Jaime nói

"Lưu ý: Tại PDC, chúng tôi đã nói rằng DeepZoom sẽ ở WPF4 Đáng tiếc là tính năng đã bị cắt.. Có cách giải quyết cho nó: bạn có thể lưu trữ Silverlight inWPF bằng cách sử dụng điều khiển trình duyệt web hoặc sử dụng Silverlight hosting APIs. "

Tôi đoán những người này có thể hữu ích nếu bạn dũng cảm - nhưng tôi 'm đoán chỉ cần đặt một đối tượng Silverlight bên trong một điều khiển WPB WebBrowser sẽ đơn giản hơn ...

Các vấn đề liên quan