Tôi muốn biết liệu có bất kỳ sự khác biệt nào giữa các ứng dụng được phát triển bằng cách sử dụng các ứng dụng WPF và Winform về mặt cửa sổ hay không. Cả hai loại ứng dụng được xem là giống nhau trong hệ điều hành windows và nó chỉ là cách chúng được phát triển? HOẶC Có một số khác biệt cơ bản giữa chúng khi nó đi xuống về cách mỗi cửa sổ ứng dụng và con của nó được vẽ trên màn hình.Sự khác biệt giữa WPF và Winform về thông điệp của windows và OS
tôi đặc biệt quan tâm để biết
- nếu có tồn tại những khái niệm cùng của cửa sổ thông điệp xử lý cửa sổ, vv
- Sự kiện ON_PAINT được kích hoạt cùng một cách trong cả hai loại ứng dụng
- Về của UI Automation, nếu chúng ta đang cố gắng chạy một ứng dụng khách UIA, chúng ta có nhận được bất kỳ sự khác biệt nào trong các điều khiển từ mỗi loại ứng dụng hay không.
Tôi không tìm thông tin về cách chúng tôi phát triển trong WPF hoặc WF, hoặc có XAML trong WPF nơi chúng tôi xác định những yếu tố giao diện người dùng nào cần và cách chúng tôi cần chúng.
Bạn có hỏi về API giao diện người dùng .NET, trong số những thứ khác không? Tôi có thể sai, nhưng tôi không nghĩ rằng một [Nhà cung cấp tự động hóa giao diện người dùng] (http://msdn.microsoft.com/en-us/library/ms747229 (v = vs.110) .aspx) thậm chí còn tồn tại cho WinForms (nó chắc chắn không cho WPF). – Noseratio
Có Tôi đang hỏi về .Net UI Automation, tôi không chắc chắn nhưng tôi nghĩ rằng nó hoạt động trên các ứng dụng winforms là tốt. – ResVic
Một trong những khác biệt chính giữa WPF và WF là các điều khiển WPF không phải là các cửa sổ, chúng không có các xử lý 'HWND'. – Noseratio