不得不说DataTemplate是WPF中的一项重要技术组成可以方便让我们实现各种各样的UI样式大大丰富了应用程序的界面设计
通常我们都会在XAML文件中定义出具体的DataTemplate 我举一个ListView的例子
Code
<ListView IsSynchronizedWithCurrentItem=
True
Background=
#FFFFFFFF
Foreground=
White
ItemsSource=
{Binding}
Style=
{DynamicResource SuperListViewStyle}
ItemContainerStyleSelector=
{StaticResource listViewItemStyleSelector}
x:Name=
lvExecutionTable
>
<ListViewView>
<GridView>
<GridViewColumn>
<GridViewColumnCellTemplate>
<DataTemplate>
<CheckBox HorizontalAlignment=Center IsChecked={Binding Path=IsSelected}/>
</DataTemplate>
</GridViewColumnCellTemplate>
<GridViewColumnHeader Content=选择 Tag=IsSelected/>
</GridViewColumn>
<GridViewColumn>
<GridViewColumnCellTemplate>
<DataTemplate>
<TextBlock