WPF数据网格模板

WPF数据网格模板

问题描述:

我想打一个WPF数据网格看看下面的图片类似HTML格:WPF数据网格模板

http://img443.imageshack.us/img443/2563/saltoftheearth.jpg

有谁知道一个简单的方法来做到这一点?

问候, S.

+0

你甚至可以尝试设置任何DataGrid的特性,像背景,等等?你知道VS有一个对象浏览器和intellisense,以便你可以看到所有的属性,对吧? – 2010-05-20 13:14:21

我设法使它看起来像这样(http://img697.imageshack.us/img697/9417/failedwpfdatagridstylin.jpg)在资源文件中使用下面的代码。然而,它仍然看起来不像HTML对手(http://img443.imageshack.us/img443/2563/saltoftheearth.jpg)....它有很多边界....任何想法如何使这个WPF数据网格看起来更好?

值= “12”/>

<Style x:Key="DataGridCellStyle" TargetType="{x:Type my:DataGridCell}" > 
    <Setter Property="FontFamily" 
      Value="Tahoma" /> 
    <Setter Property="FontSize" 
      Value="12" /> 
    <Style.Triggers> 
     <Trigger Property="IsSelected" Value="True"> 
      <Setter Property="Background" Value="White"/> 
      <Setter Property="Foreground" Value="Black"/> 
      <Setter Property="BorderBrush" Value="Transparent" /> 
     </Trigger> 
    </Style.Triggers> 
</Style> 

<Style x:Key="DataGridStyle" 
     TargetType="{x:Type my:DataGrid}" > 
    <Setter Property="RowHeaderWidth" 
      Value="0" /> 
    <Setter Property="HorizontalAlignment" 
      Value="Left" /> 
    <Setter Property="SelectionUnit" 
      Value="Cell" /> 
    <Setter Property="SelectionMode" 
      Value="Single" /> 
    <Setter Property="AutoGenerateColumns" 
      Value="false" /> 
    <Setter Property="CanUserAddRows" 
      Value="False" /> 
    <Setter Property="CanUserDeleteRows" 
      Value="False" /> 
    <Setter Property="CanUserResizeRows" 
      Value="False" /> 
    <Setter Property="CanUserResizeColumns" 
      Value="False" /> 
    <Setter Property="CanUserSortColumns" 
      Value="True" /> 
    <Setter Property="CanUserReorderColumns" 
      Value="False" /> 
    <Setter Property="IsReadOnly" 
      Value="True" /> 
</Style> 

你可以在这里看看,在C# Corner,有很多有用的教程那里,Im相当肯定你能找到它,像this one