我有一个XAML与一个继承自UserControl类的cs类配对。我想在这个类中访问XAML中绑定的对象(绑定源),并在触发事件时根据对象的某些属性在UI中进行一些更改。有办法管理吗?
提前致谢。
答案 0 :(得分:1)
我认为您正在寻找DataContext
。来自UserControl
的cs课程:
var myObject = (MyType)this.DataContext;
myObject.PropertyChanged += myHandler;
请注意,当您在构造函数中时,DataContext
不会被设置。您应该能够在Loaded
事件或更晚的事件中获得它。