2

如何在silverlight中自定义网格面板网格线颜色?

4

2 回答 2

1

来自MSDN

ShowGridLines设置为true不适用于生产质量代码。如果您想要 Grid 内的线条,请将Grid内的元素设置为具有边框。有关详细信息,请参阅 边框

于 2012-05-22T08:36:19.010 回答
0

您应该使用边框或矩形等来设置网格线的样式。您可以创建一个带有附加依赖属性的静态网格助手,这是需要的(例如:网格线样式、可见性等)。您应该将这些属性用于线条样式(如果您将使用边框,则应设置边框样式、矩形 - 矩形样式等)并检测线条的可见性。您可以在 Internet 上找到一些示例。

至于使用。应该这样使用:

<Grid GridHelper.LineVisibility="Visible" GridHelper.LineStyle="{StaticResource CustomBorderStyle}" />

这是一个使用静态网格助手的简单示例。我无法上传此助手的代码。如果你理解了一个想法,你可以开始做助手,像这样。以其他方式,您可以在互联网上找到一些资源。

于 2012-05-23T12:10:31.027 回答