【发布时间】:2010-02-05 02:19:52
【问题描述】:
好的,这就是我目前所拥有的:
<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:s="clr-namespace:System;assembly=mscorlib"
Title="MainWindow"
Height="350"
Width="525">
<Window.Resources>
<DataTemplate x:Key="CheckboxColumn"
DataType="{x:Type sys:Boolean}">
<CheckBox IsChecked="{Binding Path=.}" />
</DataTemplate>
</Window.Resources>
<Grid>
<Grid.Resources>
<x:Array Type="{x:Type s:Boolean}"
x:Key="items">
<s:Boolean>False</s:Boolean>
<s:Boolean>True</s:Boolean>
</x:Array>
</Grid.Resources>
<ListView ItemsSource="{StaticResource items}">
<ListView.View>
<GridView>
<GridViewColumn Header="Number"
DisplayMemberBinding="{Binding Path=.}"
CellTemplate="{StaticResource CheckboxColumn}" />
<GridViewColumn Header="Name"
DisplayMemberBinding="{Binding Path=.}" />
</GridView>
</ListView.View>
</ListView>
</Grid>
</Window>
即使我设置了CellTemplate,我仍然只能得到纯文本。
【问题讨论】: