摘要: 在定义任何类型的属性时,都需要面对错误设置属性的可能性。对于传统的.NET属性,可尝试在属性设置器中捕获这类问题。但对于依赖项属性而言,这种方法不合适,因为可能通过WPF属性系统使用SetValue()方法直接设置属性。 作为代替,WPF提供了两种方法来阻止非法值: ValidateValueCal 阅读全文
posted @ 2020-01-24 19:19 Peter.Luo 阅读(1032) 评论(0) 推荐(1) 编辑
摘要: 依赖项属性是标准.NET属性的全新实现——具有大量新增价值。在WPF的核心特性(如动画、数据绑定以及样式)中需要嵌入依赖项属性。WPF元素提供的大多数属性都是依赖项属性。到目前位置所见到的所有示例都用到了依赖项属性,但你可能还没有意识到这一点。这是因为依赖项属性的用法和普通属性的是相同的。 然而,依 阅读全文
posted @ 2020-01-24 15:40 Peter.Luo 阅读(1630) 评论(1) 推荐(1) 编辑