Tôi có một cửa sổ WPF có chứa một TextBox. Tôi đã thực hiện một Lệnh thực hiện trên Crtl-S để lưu nội dung của cửa sổ. Vấn đề của tôi là nếu hộp văn bản là điều khiển hoạt động, và tôi có văn bản mới được chỉnh sửa trong hộp văn bản, những thay đổi mới nhất trong hộp văn bản không được cam kết. Tôi cần phải ra khỏi hộp văn bản để có được những thay đổi.EndEdit tương đương trong WPF
Trong WinForms, tôi thường gọi EndEdit trên biểu mẫu và tất cả thay đổi đang chờ xử lý sẽ được cam kết. Một lựa chọn khác là sử dụng ràng buộc onPropertyChange thay vì onValidation, nhưng tôi không muốn làm điều này.
WPF tương đương với EndEdit là gì hoặc mẫu sử dụng trong loại kịch bản này là gì?
Cảm ơn,
Tôi không nên thêm bản cập nhậtSourceTrigger vào tất cả các hộp văn bản trong biểu mẫu của tôi, một cuộc gọi để đảm bảo tất cả các thay đổi đang chờ xử lý là 'cam kết' là những gì tôi đang tìm kiếm. Đề xuất của bạn giống như liên kết 'OnPropertyChange'. Nó là doable, nhưng cũng gây ra nhiều sự kiện hơn tôi muốn xem. Tôi đang tìm một mẫu WPF chung để giải quyết loại vấn đề này. Cảm ơn bạn đã trả lời. – Thies