我可以从UserControl类获得对XAML中绑定的对象的引用吗?
本文关键字:绑定 对象 引用 XAML UserControl 我可以 | 更新日期: 2023-09-27 18:10:03
我有一个XAML配对从UserControl类继承cs类。我想在这个类中访问XAML中被绑定的对象(绑定源),并在触发事件时根据对象的某些属性在UI中进行一些更改。有办法解决这个问题吗?
我想你是在找DataContext
。从你的UserControl
的cs类:
var myObject = (MyType)this.DataContext;
myObject.PropertyChanged += myHandler;
注意,DataContext
不会在构造函数中设置。您应该能够在Loaded
事件或以后的版本中获得它。