WPF 怎么改变背景色
因为我用了Template,所以数据不显示出来,主要就是这句
<TextBlock Text="{TemplateBinding}"/>
我该怎么绑定。
<ListView Grid.Row="2" x:Name="Lv_FileView" Margin="0,10,0,0" BorderThickness="0,0.6,0,0"
Background="Transparent" MouseDoubleClick="Lv_FileView_MouseDoubleClick" ItemsSource="{Binding}">
<ListView.View>
<GridView ColumnHeaderContainerStyle="{StaticResource LvStyle}">
<GridViewColumn x:Name="Gvc_FileList" Header="文件列表" Width="380" DisplayMemberBinding="{Binding FileName}"/>
<GridViewColumn x:Name="Gvc_FileType" Header="文件类型" Width="80" DisplayMemberBinding="{Binding FileType}"/>
<GridViewColumn x:Name="Gvc_UpdDate" Header="修改时间" Width="120" DisplayMemberBinding="{Binding UpdDate}"/>
</GridView>
</ListView.View>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListViewItem">
<Border x:Name="LvBorder">
<TextBlock Text="{TemplateBinding}"/>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="LvBorder" Property="Background" Value="#FF9CEFF7"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ListView.ItemContainerStyle>
</ListView>