Tôi chỉ có thuộc tính chỉ đọc mà tôi cần hiển thị trong hộp văn bản và gặp phải lỗi này khi chạy. Tôi đã đặt IsEnabled="False"
, IsReadOnly="True"
- không may mắn. Các tìm kiếm khác nói rằng chỉ đọc phải sửa nó, nhưng không phải cho tôi. Tôi đã giải quyết vấn đề xấu bằng cách thêm một bộ đặt giả ...Ràng buộc TwoWay hoặc OneWayToSource không thể hoạt động trên thuộc tính chỉ đọc
Trả lời
Thật khó đoán mà không có mã, nhưng bạn sẽ có thể đặt BindingMode thành OneWay.
<TextBox Text="{Binding Path=MyProperty, Mode=OneWay}" />
hoặc từ mã:
Binding binding = new Binding();
binding.Mode = BindingMode.OneWay;
Đúng, "Chế độ = OneWay" == Chỉ đọc; "Chế độ = OneWayToSource" == Chỉ viết –
Xin lưu ý rằng trong .NET 4.0 có một "lỗi" mà OneWayToSource cũng thực hiện: http://stackoverflow.com/questions/14967667/wpf-net-4-onewaytosource-binding -to-write-only-property-works-on-some-machine – Luuk
Ngoài ra, đối với Liên kết hai chiều trên Cài đặt, hãy xem http://stackoverflow.com/a/845033/194717 – Tony
- 1. Thuộc tính ràng buộc điều kiện không hoạt động?
- 2. WPF ràng buộc không hoạt động đúng với các thuộc tính của int loại
- 3. DataGridCheckBoxColumn IsReadOnly thuộc tính ràng buộc
- 4. Có thể buộc một thuộc tính tự động sử dụng trường sao lưu chỉ đọc không?
- 5. WPF: Thuộc tính phụ thuộc của bộ sưu tập "là chỉ đọc và không thể được đặt từ đánh dấu"
- 6. WPF ràng buộc với StringFormat không hoạt động trên ToolTips
- 7. Ràng buộc hai chiều thuộc tính VerticalOffset trên ScrollViewer?
- 8. Các trường hoặc thuộc tính chỉ đọc
- 9. OpenGL shader không thể ràng buộc thuộc tính
- 10. Ràng buộc để một getter chỉ đọc trong AS3
- 11. WPF ràng buộc thuộc tính của usercontrol vào thuộc tính của cha mẹ
- 12. Thuộc tính tự động VB.net - chỉ đọc?
- 13. Tại sao thuộc tính Có thể duyệt web làm cho thuộc tính không bị ràng buộc?
- 14. WPF: Chỉ đọc TextBox và ràng buộc
- 15. Ràng buộc WPF và Phân công động Thuộc tính StringFormat
- 16. Ràng buộc với ElementName không hoạt động
- 17. DataGridTemplateColumn Hai cách ràng buộc không hoạt động
- 18. MVC mẫu Ràng buộc không hoạt động trên Kendo Lưới
- 19. Ràng buộc khóa Java không hoạt động
- 20. Thuộc tính bắt buộc HTML5 dường như không hoạt động
- 21. Chỉ có thể đặt ràng buộc trên DependencyProperty của DependencyObject - khi thuộc tính được ghi đè bằng
- 22. ràng buộc khoá ngoại không hoạt động
- 23. Ràng buộc dữ liệu Thuộc tính POCO
- 24. Ràng buộc với thuộc tính tĩnh
- 25. A 'ràng buộc' chỉ có thể được đặt trên một thuộc tính phụ thuộc của một DependencyObject
- 26. AllowMultiple không hoạt động với Thuộc tính Thuộc tính?
- 27. Lớp ràng buộc tùy chỉnh không hoạt động chính xác
- 28. JAXB có thể tạo thuộc tính lớp 'chỉ đọc' không?
- 29. Sao chép thuộc tính NSString hoặc chỉ đọc?
- 30. Ghi đè thuộc tính chỉ đọc trừu tượng để đọc/ghi thuộc tính
Nếu bạn muốn hai cách ràng buộc, setter tài sản phải công khai. Xem http://stackoverflow.com/questions/8773150/invalidoperationexception-a-twoway-or-onewaytosource-binding-cannot-work-on-th –
Và từ bộ phận rõ ràng, người đặt hàng cũng phải * tồn tại *; tức là một tài sản chỉ với một nhận được sẽ hiển thị cùng một vấn đề. – noonand