2012-12-20 17 views
1

我可以知道如何使用imagebrush设置Datagrid Header背景吗?我知道如何设置背景颜色(如代码片段)。但我需要知道如何对图像刷?有什么建议?由于如何将imageBrush应用于datagrid标题背景?

P/S:我发现了一个sample在这里,但不工作.....

XAML代码片段:

<DataGrid.Resources> 
     <Style TargetType="{x:Type DataGridColumnHeader}"> 
      <Setter Property="Background" Value="Yellow"/> 
     </Style> 
</DataGrid.Resources> 

回答

1

如果你的意思是怎么写的二传手,你可以使用property element syntaxSetter.Value属性:

<DataGrid.Resources> 
    <Style TargetType="{x:Type DataGridColumnHeader}"> 
     <Setter Property="Background"> 
      <Setter.Value> 
       <ImageBrush ImageSource="..."/> 
      </Setter.Value> 
     </Setter> 
    </Style> 
</DataGrid.Resources> 
+0

thx clemens !! +1 C = – 0070

相关问题