我正在构建一个 Silverlight 应用程序,我上次的警告之一是,如果您需要以 Silverlight/WPF 方式正确完成任何事情,您需要将您的对象建模为 DependecyObject 并使用 DependencyProperty(ies)
我发现这个模型相当麻烦,在我使用的一半类中需要静态字段和初始化程序,那么使用古老的事件驱动(观察者模式?)代替 DependencyObject 是个好主意吗?
我的目标是尽量减少代码膨胀和样板(我讨厌它们),并且真的很想知道是否有任何具有 Silverlight/WPF 经验的人有任何技巧/技术可以将 DependencyObject 和 DependencyProperty 的使用保持在最低限度?
这是一个好主意吗?