【问题标题】:Customizing the grid panel grid line color自定义网格面板网格线颜色
【发布时间】:2012-05-22 06:27:01
【问题描述】:

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

【问题讨论】:

    标签: silverlight windows-phone-7


    【解决方案1】:

    来自MSDN

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

    【讨论】:

      【解决方案2】:

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

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

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

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

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-11
      • 1970-01-01
      相关资源
      最近更新 更多