Làm cách nào để bạn tạo thuộc tính phụ thuộc chỉ đọc? Các phương pháp hay nhất để làm như vậy là gì?Làm cách nào để bạn tạo thuộc tính phụ thuộc chỉ đọc?
Cụ thể, những gì đang stumping tôi nhiều nhất là một thực tế rằng không có thực hiện
DependencyObject.GetValue()
mà phải mất một System.Windows.DependencyPropertyKey
như một tham số.
System.Windows.DependencyProperty.RegisterReadOnly
trả về đối tượng D ependencyPropertyKey
thay vì DependencyProperty
. Vì vậy, làm thế nào bạn có nghĩa vụ phải truy cập tài sản phụ thuộc chỉ đọc của bạn nếu bạn không thể thực hiện bất kỳ cuộc gọi đến GetValue? Hoặc bạn có nghĩa vụ phải bằng cách nào đó chuyển đổi các DependencyPropertyKey
thành một đối tượng cũ DependencyProperty
đồng bằng?
Lời khuyên và/hoặc mã sẽ được đánh giá cao!
Đây không phải là mã hoàn chỉnh. – Developer
@Singh, ý của bạn là "chưa hoàn thành"? –
Bạn không đề cập đến Public Class OwnerClass. Nếu bất kỳ nhà phát triển mới nào nhìn thấy mã này thì anh ta sẽ nhầm lẫn về OwnerClass là gì. Vì vậy, hãy cập nhật nó. – Developer