码迷,mamicode.com
首页 > Windows程序 > 详细

从0 开始 WPF MVVM 企业级框架实现与说明 ---- 第三讲 WPF中 DataTemplate

时间:2015-11-18 13:59:49      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:

后面在我们这项目中会大量用到模板,主要指的是空间模板,数据模板会用得比较少,下面我想介绍下控件模板和数据模板,我看到有位大神写得比较不错,我整理了下,让大家能更好理解,供大家参考,

 

首先介绍 DataTemplate

DataTemplate: 是数据内容的表现,一条数据显示成什么样子

1. 数据模版常用的地方有以下几处:

  • ContentControl的ContentTemplate属性。
  • ItemsControl的ItemTemplate属性。
  • GridViewColumn的CellTemplate属性。

2. 示例

ContentControl

技术分享

技术分享

 

 

 

ItemsControl

ItemsControl有个PanelTemplate可以控制ItemsControl的条目容器

 

 

技术分享

技术分享

技术分享

 

 

 

DataTemplate除了可以作用在控件上,也可以作用在数据类型上

 

这个后面我们会有一个模块的地方会用到,现在我简单说下:

 

  比如你想做一个DataTemplate,通过这个指定controltemplate, 那你可以按照下面这种写法,具体的后面项目中会有案例   

    <DataTemplate DataType="{x:Type 你的viewmodel类型}">
      <ContentControl Template="{StaticResource 你定义的ControlTemplate}" />
    </DataTemplate>

 

从0 开始 WPF MVVM 企业级框架实现与说明 ---- 第三讲 WPF中 DataTemplate

标签:

原文地址:http://www.cnblogs.com/hwy425/p/4974068.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!