添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
高大的脸盆  ·  NORTHLAND LUTHERAN ...·  2 月前    · 
健壮的烤地瓜  ·  Gpon Epon Xpon Modem ...·  4 月前    · 
年轻有为的猴子  ·  Win10 安装 ...·  6 月前    · 
机灵的绿茶  ·  热点解读-北京政法网·  8 月前    · 

在控件模板中实现绑定

当您创建控件模板并希望绑定到模板的父级时,可以使用:

<TextBlock Name="tb" Text="{TemplateBinding Caption}"/>
<!-- 也能写成这样 -->
<TextBlock Name="tb" Text="{Binding Caption, RelativeSource={RelativeSource TemplatedParent}}"/>

尽管这里展示的两种语法在大多数情况下是等效的,但也存在一些差异:

  1. TemplateBinding 只接受单个属性而不是属性路径,因此如果要使用属性路径进行绑定,则必须使用第二种语法:

    <!-- 这不起作用,因为TemplateBinding只接受单个属性 -->
    <TextBlock Name="tb" Text="{TemplateBinding Caption.Length}"/>