chuyển đổi Khi tuyên bố trong một ứng dụng WPF, nên I:Tôi có nên khai báo trình chuyển đổi trong App.xaml hoặc dưới dạng tài nguyên cho mỗi tệp không?
- Khai tất cả chuyển đổi của tôi trong App.xaml (tức là trong
<Application.Resources/>
) do đó, nó cung cấp cho toàn bộ ứng dụng - Khai báo bộ chuyển đổi chỉ cần thiết cho mỗi
Page
/Window
/ResourceDictionary
/UserControl
vv trong phầnResources
họ - Cái gì khác hoàn toàn
Về khả năng đọc, phương pháp 1 có vẻ tốt nhất với tôi, nhưng câu hỏi của tôi là về hiệu suất. Phương pháp nào là tài nguyên hiệu quả nhất về hiệu suất, bộ nhớ, v.v.?
Tôi vừa học được điều gì đó, chắc chắn sẽ hữu ích! – Shimmy
Và có, điều này là tốt hơn về hiệu suất vì nó không khởi tạo một đối tượng mới mỗi khi bộ chuyển đổi được sử dụng. Nó chỉ tạo ra một cá thể trước khi trả về cuộc gọi đầu tiên tới MarkupExtension và trả về cùng một cá thể mỗi lần. – Yogesh
Cảm ơn! Điều này làm cho cuộc sống dễ dàng hơn. – si618