依赖属性框架是 WPF 外部可能需要的通用 UI 框架。那么有没有办法将它用于 Winforms 或 ASP.NET UI 等?
更新:我的意思是我可以在 winforms 和 asp.net 中声明一些命名空间并使用依赖属性框架吗?
最佳答案
我依稀记得我曾尝试在我自己的非 WPF 代码中使用路由事件,结果证明这是一场噩梦。路由事件和依赖对象都需要由 DependencyObjects 拥有,而 DependencyObjects 又继承自 System.Windows.Threading.DispatcherObject。至少,它会非常丑陋——如果不是不可能的话。
我建议使用 INotifyPropertyChanged和 INotifyCollectionChanged等等,如果可以的话。由于您需要一个支持字段并调用 NotifyChanged 事件,因此每个属性的代码要多一些,但这要简单得多。
关于c# - 是否可以将依赖属性框架插入 Winform 或 ASP.NET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4478173/