Tôi đã phát triển với WPF trong nhiều tháng nay. Đó là một khuôn khổ tuyệt vời và tôi có thể làm những thứ tao nhã, ưa thích mà sẽ khó khăn hơn rất nhiều với WinForms.Làm thế nào để tăng tốc độ phát triển WPF
Tuy nhiên, tôi có cảm giác rằng đối với loại ứng dụng "dòng doanh nghiệp" bình thường mà không có bất kỳ yêu cầu giao diện người dùng đặc biệt nào, nó vẫn mất nhiều thời gian hơn để mã giao diện người dùng trong XAML hơn là kéo và thả nó vào WinForms. Ví dụ, trong WinForms, tôi sẽ chỉ thả một nhãn bổ sung và một hộp văn bản bổ sung trên biểu mẫu và sắp xếp mọi thứ (sử dụng đường dây trợ giúp) cho đến khi nó trông đẹp. Trong WPF, tôi sẽ bắt đầu bằng cách tính ra các thuộc tính của nhãn và hộp văn bản hiện có thành một kiểu, vì vậy tôi có thể tái sử dụng chúng; suy nghĩ về các yếu tố bố trí phù hợp nhất, có thể refactor một số dockpanels/stackpanels vào một lưới (hoặc ngược lại); thử các giá trị khác nhau cho lợi nhuận vv Mặc dù tôi có rất nhiều kinh nghiệm trong WPF, nó vẫn mất một thời gian dài.
Tôi biết rằng tôi chỉ có thể quên "sạch XAML" và sử dụng trình thiết kế GUI trong Visual Studio 2008 (chỉ hoàn toàn định vị mọi thứ bên trong một lưới lớn), nhưng tôi sợ rằng tôi sẽ mất rất nhiều lợi thế XAML cung cấp bằng cách làm điều đó.
Bạn đã trải nghiệm điều gì đó tương tự? Nếu có, bạn đã làm gì để tăng tốc độ phát triển WPF hàng ngày?
"Bạn đã trải nghiệm điều gì đó tương tự?" Vâng chắc chắn. Tôi muốn có một cách để tạo ra đơn giản "cửa sổ/hình thức" trong WPF trông giống như WinForms. – AMissico