2020-12-20

WPF技术总结
资源

  1. StaticResource和DynamicResource的区别在于引用元素如何检索资源。
  2. 静态资源StaticResource StaticResource仅由引用元素检索一次, 并在资源的整个生命周期中使用。
  3. 动态资源DynamicResource如果使用动态资源,每次使用引用对象时都会获DynamicResource

Binding
属性寻找方式
1.Binding Mode
OneWay
OneTime
OneWayToSource
TolWay
Default
2. Binding
元素binding Binding ElementName=WelcomeText, Rath=Text

Source 绑定具体的数据对象:如系统信息跟我们定义的资源数据。

<TextBlock Width=“200"Text={BindingPath-Width,RelativeSource-{RelativeSource Mode-Self}” >

RelativeSource设置该属性 可以根据当前目标对象的相对关系指向源目标。比如获取当前对象的父亲对象、兄弟对象或者自身的其他属性等一些数据。

RelativeSource. Mode
Mode成员名称说明
FindAncestor |引用数据绑定元米的父链中的上级。 这可用于绑定到特定类型的上级或其子类。若要指定 AncestorType 和AncestorLevel,这就是应使用的模式。
PreviousData 允许在当前显示的数据项列表中绑定上一个数据项(不是包含数据项的控件) .
Self 引用正在其上设置绑定的元素,并允许你将读元素的一个属性绑定到同一元素的其他属性上。
Templated 引用应用了模板的元来,其中此模板中存在数据绑定元素。这类似于设置TemplateBindingExtension,仅在Binding 位于模板内部时适用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值