ControlTemplate和DataTemplate的区别
来源:互联网 发布:php自动补全函数 编辑:程序博客网 时间:2024/05/29 09:44
ControlTemplate和DataTemplate的区别
ControlTemplate用于描述控件本身. 使用TemplateBinding来绑定控件自身的属性, 比如{TemplateBinding Background}
DataTemplate用于描述控件的Content. 使用Binding来绑定数据对象的属性, 比如{Binding PersonName}
一般来说, ControlTemplate内有一个ContentPresenter, 这个ContentPresenter的ContentTemplate就是DataTemplate类型
Control类型
– Template属性 (ControlTemplate类型)
– ContentPresenter
– ContentTemplate (DataTemplate类型)
ContentControl类型
– Template属性 (ControlTemplate类型) 继承自Control
– ContentTemplate (DataTemplate类型)
ItemsControl类型
– Template属性 (ControlTemplate类型) 继承自Control
– ItemsPanel属性 (ItemsPanelTemplate类型) 指定布局容器
– ItemTemplate属性 (DateTemplate类型) 每个Item的Template
<Style TargetType="Button">
<Setter Property="OverridesDefaultStyle" Value="True"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid>
<Ellipse Fill="{TemplateBinding Background}"/>
<ContentPresenter HorizontalAlignment="Center"
VerticalAlignment="Center"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
- ControlTemplate和DataTemplate的区别
- ControlTemplate和DataTemplate的区别
- ControlTemplate和DataTemplate区别
- WPF ControlTemplate和dataTemplate的区别
- DataTemplate和ControlTemplate的关系
- WPF中的模板(三)- ControlTemplate和DataTemplate的应用
- DataTemplate与ControlTemplate的关系与应用
- WPF Template模版之DataTemplate与ControlTemplate的关系和应用【二】
- WPF中的模板(四)- 寻找ControlTemplate和DataTemplate的控件
- WPF Template模版之DataTemplate与ControlTemplate的关系
- 获得由ControlTemplate或DataTemplate生成的控件的内部控件
- WPF中模板(ControlTemplate and DataTemplate)
- WPF Template模版之DataTemplate与ControlTemplate【一】
- 通过ControlTemplate自定义控件的外观和行为
- DataTemplate
- ControlTemplate
- WPF 深入浅出 模板(DataTemplate 数据外衣、ControlTemplate 控件外衣、ItemsPanelTemplate 项布局
- Listbox横向显示和dataTemplate
- 将字符内容拷贝到一个新的excel中CopyDataToExcelFile
- C++关键字:Placement new
- 数据复制的并发控制
- 面试问题
- python re sub
- ControlTemplate和DataTemplate的区别
- OpenGL设置窗口居中显示方法
- 阅读 《大规模并行处理器程序设计》影印版心得 第五章 CUDA Memories
- 杂谈现代高级编程语言
- C#实现数据批量插入
- OOA&D实践之路——真实案例解析OO理论与实践(六、迭代式开发与用例驱动)
- 如何判断页面的验证控件都执行完了
- 16位Alpha颜色混合(565)
- 雷军:互联网创业 越简单越容易成功 (转)