2009-03-29 37 views
5

Chúng tôi đang sử dụng Winforms bằng cách sử dụng khung công tác Infragistic. Chúng tôi đang xem xét việc chuyển sang WPF. Vấn đề là chúng tôi đã có một số hình thức, hộp thoại, vv trong Winforms. Chúng ta cần nhìn và cảm nhận thông thường, do đó chúng ta cần chuyển tất cả sang WPF.Di chuyển từ Winforms sang WPF

Có công cụ di chuyển nào để sử dụng Winforms và di chuyển sang WPF không? Tôi biết nó không thể làm điều đó hoàn toàn nhưng có cái gì đó sẽ làm một số công việc?

Cảm ơn

Trả lời

12

Trong opnion của tôi, và tùy thuộc vào kiến ​​trúc của bạn, một trên một bản dịch không phải là thực sự là cách tiếp cận đúng để đi ở đây: xem xét lý do tại sao bạn muốn chuyển đến WPF, và đánh giá xem bạn thực sự muốn cam kết với nó. Đó là một khuôn khổ mạnh mẽ, nhưng có một đường cong học tập khá dốc và thực sự đáng giá, bạn cần dành thời gian để xem xét trải nghiệm người dùng và xem cách wpf có thể trợ giúp. Nếu bạn muốn có hình dạng và cảm nhận của winforms, và chỉ cần chuyển sang wpf bởi vì đó là điều mới tiếp theo, bạn đang ở trong một bất ngờ khó chịu.

Anayway, những gì chúng tôi đã làm trong khi di chuyển công cụ winforms của chúng tôi là tạo màn hình mới ở dạng wpf và tiếp tục lưu trữ màn hình winform cũ bằng cách sử dụng ElementHostWindowsFormsHost. Những công việc này thực sự tốt bằng cách này - chúng tôi đã không có bất kỳ vấn đề với họ cho đến nay. Chúng tôi sau đó di chuyển màn hình bằng màn hình để wpf. Trông giống như một Frankenstein trong thời gian đó, nhưng ít nhất chúng tôi có phản hồi thường xuyên và mọi thứ đều có chức năng.

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