Về cơ bản, với MVVM, tôi có rất nhiều điều khiển của tôi không được đặt tên bởi vì không cần thiết phải đặt Tên (hoặc x: Tên) để điều khiển nữa.CUIT (Kiểm tra giao diện người dùng được mã hóa) + MVVM - Tôi có phải bắt đầu đặt tên tất cả các điều khiển của mình ngay bây giờ không?
Nhưng, nhìn vào giao diện người dùng được mã hóa Kiểm tra có vẻ như tôi có thể phải trải qua và đặt tên lại tất cả các điều khiển của tôi? Hay tôi chỉ hiểu lầm những gì tôi đọc và có một cách thân thiện với MVVM để làm CUIT?
Kiểm tra giao diện người dùng được mã hóa cho WPF thực sự được bán một nửa. Có rất nhiều nhà cung cấp kiểm soát mà các điều khiển của họ sẽ không hoạt động với Kiểm tra giao diện người dùng được mã hóa. Bạn có thể muốn xem xét một Test Suite thay thế (như Telerik hoặc Infragistic's) – Jeff
Vâng, đó là vấn đề của điều khiển CUIT/3rd party chứ không phải các điều khiển .NET WPF mà tất cả đều có một AutomationPeer được xây dựng cho chúng. –
Đúng, nhưng tôi vẫn gặp nhiều vấn đề trong đó kiểm tra giao diện người dùng được mã hóa của tôi chỉ dừng tìm các phần tử giao diện người dùng và tôi cần phải ghi lại. – Jeff