为什么Datagrid会发生这种情况?

时间:2011-11-12 06:05:28

标签: silverlight silverlight-4.0 datagrid border datagridtemplatecolumn

我有一个Silverlight应用程序(VS2010中的Silverlight 4),其中我有一个数据网格。我想设置datagrid行的边框。所以在<DataTemplate>我写了这个:

<Border BorderBrush="Black" BorderThickness="1"></Border>

这很有用。现在我只想在底部和右边绘制边框,我这样做了:

<Border BorderBrush="Black">
  <Border.BorderThickness>
    <Thickness Bottom="1" Left="0" Top="0" Right="1"/>
  </Border.BorderThickness>
</Border>

但是这会引发XAML解析错误 - 无法设置只读属性Bottom

为什么会这样?有没有其他方法可以做同样的事情?

1 个答案:

答案 0 :(得分:2)

<Border BorderBrush="Black" BorderThickness="0,0,1,1" />