Chciałem wiedzieć, czy jest jakaś różnica między aplikacjami opracowanymi przy użyciu aplikacji WPF i Winform pod względem okien. Czy oba typy aplikacji są uważane za takie same w systemie operacyjnym Windows i tylko w ten sposób są opracowywane? LUB Istnieje pewna zasadnicza różnica między nimi, jeśli chodzi o sposób, w jaki każde okno aplikacji i jego dzieci są rysowane na ekranie.Różnica między WPF i Winform pod względem komunikatów Windows i OS
Jestem szczególnie zainteresowany wiedzieć
- jeśli istnieją te same koncepcje komunikatów okien klamki okienne itp
- Impreza ON_PAINT jest wyzwalane w ten sam sposób w obu typach zastosowań
- W kategoriach automatyzacji interfejsu użytkownika, jeśli próbujemy uruchomić aplikację kliencką UIA, otrzymujemy jakąkolwiek różnicę w sterowaniu z każdego typu aplikacji.
Nie szukam informacji o tym, jak robimy rozwój w WPF lub WF, lub jest XAML w WPF gdzie możemy określić, jakie elementy interfejsu użytkownika potrzebujemy i jak ich potrzebujemy.
Czy pytasz o API .NET UI Automation API, między innymi? Mogę się mylić, ale nie sądzę, że [Dostawca automatyzacji interfejsu użytkownika] (http://msdn.microsoft.com/en-us/library/ms747229 (v = vs.110) .aspx) istnieje nawet dla WinForms (to na pewno robi dla WPF). – Noseratio
Tak, pytam o .Net UI Automation, nie jestem pewien, ale myślę, że działa również na aplikacje WinForm. – ResVic
Jedną z głównych różnic między WPF i WF jest to, że formanty WPF nie są oknami, nie mają uchwytów 'HWND'. – Noseratio