Mọi lần tôi thường thấy rằng tôi đã vô tình bị ràng buộc dữ liệu trong ứng dụng của mình. Hoặc bằng cách đổi tên một thuộc tính và không đổi tên nó trong XAML hoặc bởi một thuộc tính ném một ngoại lệ vì một lý do nào đó.Làm thế nào để tuyên truyền lỗi và ngoại lệ xảy ra trong quá trình kết nối dữ liệu WPF?
Theo lỗi ràng buộc dữ liệu mặc định được ghi vào kết xuất gỡ lỗi và ngoại lệ được ném sẽ bị bắt và bị chặn.
Có cách nào dễ dàng để có ngoại lệ được ném sau khi đầu ra gỡ lỗi được ghi nhật ký không?
Tôi muốn biết càng sớm càng tốt nếu ràng buộc dữ liệu bị hỏng (lý tưởng chọn nó trong thử nghiệm tự động) và không mạo hiểm cơ hội không được chú ý cho đến khi được thử nghiệm bởi con người.
Tôi nhận thấy rằng điều này chỉ phát hiện lỗi khi trình gỡ lỗi được đính kèm. Khi trình gỡ rối không được đính kèm thì WPF không phát ra các lỗi ở vị trí đầu tiên .. (?) Có ai khác trải nghiệm điều này không? – pauldoo
Khi điều tra thêm, đó chỉ là hành vi xả nước được thay đổi khi trình gỡ lỗi được đính kèm. Sử dụng 'System.Diagnostics.Trace.AutoFlush = true;' cố định vấn đề của chúng ta. – pauldoo
Để biết ví dụ đầy đủ: http://www.jasonbock.net/jb/Default.aspx?blog=entry.0f221e047de740ee90722b248933a28d – Thomas