2011-11-10 35 views
8

Tôi cần chuyển đổi ứng dụng Silverlight sang WPF (để cuối cùng chạy trên Microsoft Surface 1.0).Chuyển đổi ứng dụng Silverlight sang WPF

Tôi không viết giải pháp gốc và nó khá lớn. Tôi đã không bao giờ làm việc với Silverlight và tôi chỉ là một chút quen thuộc với WPF.

Bạn có thể cung cấp một số lời khuyên về việc hoàn thành dự án này không?

Dưới đây là kế hoạch hiện tại của tôi (xem mức độ cao):

  • tái tạo tất cả các dự án Silverlight trong WPF
  • Tài liệu tham khảo là không giống nhau vì vậy tôi sẽ (User Control trong Thư viện điều khiển Silverlight = WPF người dùng?) cần phải thực hiện một số thay đổi ... tôi nghĩ :)
  • Hy vọng tất cả các điều khiển tương thích với WPF ...

tôi đã bỏ lỡ một cái gì đó lớn? Có gì sai không? Chưa hoàn thiện?

Tôi đang mở cho tất cả các đề xuất và lời khuyên của bạn!

Bất kỳ mẹo phát triển nào?

+2

Thư viện điều khiển người dùng WPF ~ = Thư viện lớp Silverlight. Ứng dụng càng lớn, càng có nhiều khả năng bạn sẽ dành nhiều thời gian làm việc xung quanh sự khác biệt - nhưng ít nhất mọi thứ sẽ có sẵn khi đi SL-> WPF, ngay cả khi bạn cần thay đổi/gỡ lỗi nhiều. –

+0

Cảm ơn bạn, từng bước tôi đang học những thứ mới :) – Gun

+0

Câu hỏi: bạn có dự định cho hội WPF mục tiêu được triển khai như một phần hoặc toàn bộ sự tin tưởng? Là một exe độc ​​lập, hoặc như một XBAP? Những điều này cần được tính đến trong các giai đoạn đầu tiên của việc thiết lập chiến lược chuyển đổi của bạn. –

Trả lời

1

"Kiểm soát người dùng trong Silverlight = Thư viện kiểm soát người dùng WPF?" Không chính xác. bạn sử dụng phiên bản nào của Silverlight? Vấn đề khó khăn nhất mà tôi gặp phải khi chuyển WPF sang Silverlight là với trình chuyển đổi. Silverlight 4.0 hoặc thấp hơn không hỗ trợ Ancestor RelativeSource Binding. Nhưng được hỗ trợ trong Silverlight 5!

Hy vọng liên kết này sẽ giúp bạn. WPF and Silverlight 2 Compatibility

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