Tôi đã hoàn thành một dự án trên WPF? Tôi muốn biết đó là những kỹ thuật có thể để tối ưu hóa mã của tôi đặc biệt là XAML và ràng buộc dữ liệu.
Thủ thuật để có ràng buộc dữ liệu hiệu quả.
Xin lưu ý rằng tôi đang sử dụng kiến trúc MVVM.Có quá nhiều dữ liệu ràng buộc làm cho ứng dụng WPF chậm? Các kỹ thuật tối ưu hóa có sẵn là gì?
Trả lời
MSDN chứa một bài viết tốt đẹp WPF tối ưu hóa ở đây - http://msdn.microsoft.com/en-us/library/aa970683.aspx, với một phần đặc biệt trên dữ liệu ràng buộc ở đây - http://msdn.microsoft.com/en-us/library/bb613546.aspx
Tôi nghĩ rằng bạn phải đọc bài viết này - http://pelebyte.net/blog/2011/07/11/twelve-ways-to-improve-wpf-performance/
Bài viết này cung cấp một câu trả lời ngắn gọn.
Lưu ý rằng các câu trả lời chỉ có liên kết không được khuyến khích, các câu trả lời SO phải là điểm kết thúc của một tìm kiếm cho một giải pháp (so với một điểm dừng khác của các tham chiếu, có xu hướng bị cũ theo thời gian). Vui lòng xem xét thêm bản tóm tắt độc lập tại đây, giữ liên kết dưới dạng tham chiếu. – kleopatra
- 1. Kỹ thuật tối ưu hóa trong C#
- 2. Kỹ thuật tối ưu hóa mã trong extjs?
- 3. tối ưu hóa mysql cho nhiều dữ liệu
- 4. tối ưu hóa ràng buộc trong R
- 5. tối ưu hóa các cập nhật cho DataTable được ràng buộc với DataGridView
- 6. Một số kỹ thuật tối ưu hóa cho bảng MySQL với hơn 300 triệu bản ghi là gì?
- 7. Kỹ thuật tối ưu hóa tốt hơn sử dụng if/else hoặc từ điển
- 8. Điều gì có thể làm cho mã F # không được tối ưu hóa nhanh hơn mã được tối ưu hóa?
- 9. Ràng buộc dữ liệu là gì?
- 10. Các kỹ thuật để trực quan hóa dữ liệu
- 11. Các kỹ thuật tối ưu hóa trình biên dịch C++ trong Visual studio
- 12. Mẹo và thủ thuật tối ưu hóa
- 13. "{Binding Path =.}" Có nghĩa là gì trong WPF ràng buộc?
- 14. Những kỹ thuật chung nào có thể được áp dụng để tối ưu hóa các truy vấn SQL?
- 15. Các chế độ ràng buộc WPF khác nhau là gì?
- 16. Kích thước tối ưu cho ứng dụng Android là gì?
- 17. Lập hồ sơ/tối ưu hóa ứng dụng đa luồng nhiều ứng dụng
- 18. Mã HTML tối ưu hóa hình ảnh tối ưu nhất cho SEO là gì?
- 19. Các kỹ thuật để giảm truy vấn cơ sở dữ liệu trong ứng dụng Rails
- 20. Làm cách nào để gỡ lỗi các ràng buộc dữ liệu Windows Runtime?
- 21. Thuật toán "unifier chung nhất" tối ưu là gì?
- 22. ràng buộc dữ liệu cho Wpf đến một DB
- 23. Tối ưu hóa mã F # hay nó thực sự chậm?
- 24. Trình tối ưu hóa JavaScript miễn phí tốt nhất có sẵn trong thư viện Java là gì?
- 25. Thư viện tối ưu hóa lồi tốt là gì?
- 26. Giới hạn tối ưu hóa sử dụng SIMD là gì?
- 27. Đề xuất tối ưu hóa cho ListView với dữ liệu từ nhiều "bảng"
- 28. Bạn có thể thực hiện "math" trong các kiểu WPF bị ràng buộc bởi dữ liệu
- 29. Một số kỹ thuật để di chuyển một ứng dụng MFC lớn sang WPF/.NET là gì?
- 30. WPF - MVVM - Ưu và nhược điểm của các kỹ thuật tạo khung nhìn khác nhau là gì?
Đó là tiêu đề "móc" nếu tôi từng thấy. Bạn không thực sự yêu cầu * nếu * WPF làm cho ứng dụng của bạn chậm, bạn đang tự hỏi nếu có bất kỳ kỹ thuật tối ưu hóa cho WPF và databinding. –
@Cody - Tôi đã chỉnh sửa câu hỏi của mình – GuruC
Nó không nhất thiết phải là một nhận xét * tiêu cực * nhiều như một cái lưỡi-trong-má. Nhưng bản chỉnh sửa không làm cho câu hỏi của bạn rõ ràng hơn. –