3.6 Templates -- Binding Element Class Names(绑定元素类名)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.6 Templates -- Binding Element Class Names(绑定元素类名)相关的知识,希望对你有一定的参考价值。
1. 一个html元素的class属性可以像其他属性一样被绑定:
<div class={{priority}}> Warning! </div>
生成的HTML
<div class="p4"> Warning! </div>
2. 条件值
如果你需要一个基于条件属性的class值,使用if:
<div class={{if isUrgent ‘is-urgent‘}}> Warning! </div>
如果isUrgent是false,HTML:
<div> Warning! </div>
如果是true:
<div class="is-urgent"> Warning! </div>
3. 你也可以指定一个class名字当属性值是false时:
<div class={{if isEnabled ‘enabled‘ ‘disabled‘}}> Warning! </div>
如果isEnabled属性是true:
<div class=‘enabled‘> Warning! </div>
false:
<div class=‘disabled‘> Warning! </div>
以上是关于3.6 Templates -- Binding Element Class Names(绑定元素类名)的主要内容,如果未能解决你的问题,请参考以下文章
使用 Binding . 或 Binding 时数据绑定未更新
理解WPF Binding CommandParameter =“{Binding}”
如何使用 Binding="Binding" 以编程方式创建 DataTrigger?
“Binding Path=.”和“Binding”真的相等吗
绑定 Binding Path=.,Binding.,Binding Source={StaticResource ResourceKey="Hello"} xmlns:sys=