首先,我假设DependencyProperty是什么使用,但我可能是错的-也许一个INotifyPropertyChanged更合适?
我有几个UI控件都与音频播放相关联。我想将音量和轨迹查找滑块绑定到一对double。
- 当值更新时,音量滑块将更新音频类音量变量
- 轨道查找滑块MaxValue将被设置为以毫秒为单位的轨道持续时间,并将更新我的音频播放类 的查找位置变量
新的依赖属性,所以你的帮助是非常感激的!
您不需要依赖属性,只需实现INotifyPropertyChanged
,以便绑定引擎知道您的属性的更改
DependencyProperties适用于稀疏的数据结构,如控件,它有大量的属性,只有少数被设置,这节省了内存。如果你绑定到你自己的数据,DPs通常没有多大意义,因为你的属性将被设置,你可能想要从不同的线程访问你的数据对象,这是不容易实现的依赖对象。