dataTemplate 的使用之listView
<Window x:Class="WpfApplication1.Window39"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:c="clr-namespace:System.Collections;assembly=mscorlib"
xmlns:local="clr-namespace:WpfApplication1"
Title="Window39" Height="250" Width="428.7">
<Window.Resources>
<!--数据集合-->
<c:ArrayList x:Key="stuList">
<local:Student39 Id="1" Name="Timoty Liu" Skill="WPF" HasJob="True"></local:Student39>
<local:Student39 Id="2" Name="Tom Chang" Skill="BI/SQL" HasJob="True"></local:Student39>
<local:Student39 Id="3" Name="Guan Chong" Skill="Writing" HasJob="False"></local:Student39>
<local:Student39 Id="4" Name="Shanshan" Skill="C#/Java" HasJob="False"></local:Student39>
<local:Student39 Id="5" Name="Pingping Zhang" Skill="Writing" HasJob="False"></local:Student39>
<local:Student39 Id="6" Name="kenny Tian" Skill="Asp.net" HasJob="False"></local:Student39>
</c:ArrayList>
<!--DataTemplate-->
<DataTemplate x:Key="nameDT">
<TextBox x:Name="txtBoxName" Text="{Binding Name}" GotFocus="txtBoxName_GotFocus"></TextBox>
</DataTemplate>
<DataTemplate x:Key="skillDT">
<TextBox x:Name="txtSkill" Text="{Binding Skill}"></TextBox>
</DataTemplate>
<DataTemplate x:Key="hasJobDT">
<CheckBox IsChecked="{Binding HasJob}" x:Name="checkBoxJob"></CheckBox>
</DataTemplate>
</Window.Resources>
<Grid Margin="5">
<ListView x:Name="lvStudent" ItemsSource="{StaticResource stuList}">
<ListView.View>
<GridView>
<GridViewColumn Header="ID" DisplayMemberBinding="{Binding Id}"></GridViewColumn>
<GridViewColumn Header="姓名" CellTemplate="{StaticResource nameDT}"></GridViewColumn>
<GridViewColumn Header="技术" CellTemplate="{StaticResource skillDT}"></GridViewColumn>
<GridViewColumn Header="已工作" CellTemplate="{StaticResource hasJobDT}"></GridViewColumn>
</GridView>
</ListView.View>
</ListView>
</Grid>
</Window>
最新文章
- 在linux中,rpm和yum有什么区别?
- transform scale 背景图片模糊怎么办?
- Hibernate常用配置文件详解
- DDD学习笔记一
- oracle字符集问题总结
- objcopy
- windows下编译支持https的libcurl
- 最小费用最大流MCMF 最小增广
- vsftp 虚拟用户
- apache2.2.25+mod_jk-apache-2.2.2.so+apache-tomcat-7.0.56集群
- 【下一代核心技术DevOps】:(五)微服务CI与Rancher持续集成
- WPF之DataGrid应用 翻页
- Python爱好者社区历史文章列表(每周append更新一次)
- Windows下安装python的scipy等科学计算包(转)
- vue里碰到 $refs 的问题
- bing搜索引擎子域名收集(Python脚本)
- java中调用操作系统的命令
- 无法打开登录所请求的数据库 ";****";。登录失败
- java学习(二)基础概念、语法
- H5页面开发笔记(react技术栈)