Tôi có 2 thuộc tính cho một lớp (điều khiển WPF): HorizontalOffset
và VerticalOffset
(cả hai đều là số Double
của công chúng). Tôi muốn gọi một phương thức bất cứ khi nào các thuộc tính này thay đổi. Tôi có thể làm cái này như thế nào? Tôi biết một cách - nhưng tôi khá chắc chắn nó không phải là cách đúng (sử dụng DispatcherTimer
của khoảng thời gian đánh dấu rất ngắn để theo dõi tài sản).Theo dõi thay đổi trong thuộc tính
CHỈNH SỬA ĐỂ BIẾT THÊM TIẾP THEO:
Thuộc tính này thuộc về điều khiển lịch trình telerik.
Sử dụng các sự kiện? http://msdn.microsoft.com/en-us/library/awbftdfh.aspx –
Tôi biết cách đăng ký các sự kiện hiện tại - nhưng tôi không có kinh nghiệm với việc tạo sự kiện của riêng tôi đã sẵn sàng cho đăng ký - điều này có khả thi không? Đây có phải là cách bạn nói là hiệu quả nhất cho những gì tôi muốn đạt được ở đây? –
Vâng, cho rằng đây là hai thuộc tính trên một loại bạn không sở hữu; bạn cần phải xem cơ chế nào, nếu có, Telerik đã tiếp xúc với bộ điều khiển để giám sát các thuộc tính đó. Cho nó là WPF, tôi đã nghĩ rằng nó là 'INotifyPropertyChanged'. Trong trường hợp này, bạn không phơi bày nguồn sự kiện của riêng mình, bạn cần phải hy vọng rằng sự kiện đã tồn tại trên điều khiển đó –