2021-09-13 WPF上位机 09-依赖属性,属性转换,属性继承,依赖附加属性
Posted 微软MVP Eleven
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-09-13 WPF上位机 09-依赖属性,属性转换,属性继承,依赖附加属性相关的知识,希望对你有一定的参考价值。
一:依赖属性
1、定义依赖属性
意义:支持WPF的特性功能:动画、数据绑定、样式
2、步骤:
声明:static,readonly,名称以Property结尾
注册:DependencyProperty.Register
包装:GetValue()| SetValue() 《-由DependencyObject对象提供
属性变化通知回调
1、PropertyChangedCallback
FrameworkPropertyMetadata选项参数
FrameworkPropertyMetadataOptions选项:
AffectsArrange、AffectsMeasure、AffectsParentArrange、AffectsParentMeasure:属性变化的时候,需要通知容器进行重
新测量和排列。Margin值变化的时候,就会把相邻的对象挤开
AffectsRender:属性值的变化导致元素重新渲染、重新绘制
BindsTwoWayByDefault:默认情况以双向绑定的
以上是关于2021-09-13 WPF上位机 09-依赖属性,属性转换,属性继承,依赖附加属性的主要内容,如果未能解决你的问题,请参考以下文章
2021-09-14 WPF上位机 11-属性绑定(各种数据源)
2021-09-29 WPF上位机 50-MVVM模式数据绑定
2021-09-29 WPF上位机 51-MVVM模式中的数据校验
2021-09-14 WPF上位机 12-属性绑定(静态属性绑定)