将TextDecoration应用于WPF ListViewItem

时间:2010-07-07 23:29:19

标签: wpf xaml listview

我可以看到如何将文本修饰应用于GridViewColumn。

<GridViewColumn Header="Tool" >
   <GridViewColumn.CellTemplate>
      <DataTemplate>
         <TextBlock Text="{Binding Path=Entity.ToolId}" TextDecorations="{Binding Path=TextDecoration}" />
      </DataTemplate>
   </GridViewColumn.CellTemplate>
</GridViewColumn>

但是如果我想将TextDecoration应用于整行(在我的例子中是删除线),那么我必须将上面的代码复制到每个GridViewColumn。

我无法弄清楚如何将TextDecoration应用于整个listview项目,可能是通过ItemContainerStyle。

任何人都可以告诉我如何做到这一点吗?

1 个答案:

答案 0 :(得分:-1)

使用GridViewRow.CellTemplate