Tôi gặp khó khăn khi đặt một TextBox trống thành null trên trường DB không có giá trị.Xóa hộp văn bản không đặt giá trị ràng buộc thành null
XAML
<y:TextBox Text="{Binding Year1Cost, Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged,
NotifyOnValidationError=True,
ValidatesOnDataErrors=True,
ValidatesOnExceptions=True,
StringFormat=\{0:c\}}" Grid.Row="3" Grid.Column="1" />
Khi tôi nhập bất kỳ giá trị vào nó các ràng buộc là tốt và giá trị nhập vào được truyền
Khi tôi rời khỏi một giá trị null một mình một null được truyền
Nếu tôi xóa các giá trị từ Hộp văn bản giá trị được chuyển là Giá trị gốc của Hộp văn bản và Giao diện người dùng không được thông báo về thay đổi Grrrrrrrrrrrrrrrr
Tôi đã dành nhiều thời gian kiểm tra các tùy chọn không có gì ngắn khi đặt mã phía sau OnTextChanged của tất cả các trường nullable tôi không thể thấy hiệu quả trong việc này.
Cảm ơn trước:
ps. Đã xem xét TargetNullValue để không thành công
Visual Studio 2008 - SP1 - Net 3.5
Đã phải chuyển đổi sang một không gian, như một chuỗi rỗng không kích hoạt bất động sản thay đổi sự kiện cho một số lý do. Cảm ơn sự giúp đỡ của bạn, tôi sẽ thực hiện trên tất cả các địa điểm cần thiết. – Traci