zoukankan      html  css  js  c++  java
  • WPF中Grid实现网格,表格样式通用类(转)

    /// <summary>
    /// 给Grid添加边框线
    /// </summary>
    /// <param name="grid"></param>
    public static void InsertFrameForGrid(Grid grid)
    {
    var rowcon = grid.RowDefinitions.Count;
    var clcon = grid.ColumnDefinitions.Count;
    for (var i = 0; i < rowcon + 1; i++)//行循环添加border
    {
    var border = new Border
    {
    BorderBrush = new SolidColorBrush(Colors.SlateGray),
    BorderThickness = i == rowcon ? new Thickness(0, 0, 0, 1) : new Thickness(0, 1, 0, 0)
    };

    Grid.SetRow(border, i);
    Grid.SetColumnSpan(border, clcon);
    grid.Children.Add(border);
    }

    for (var j = 0; j < clcon + 1; j++)//列循环添加border
    {
    var border = new Border
    {
    BorderBrush = new SolidColorBrush(Colors.SlateGray),
    BorderThickness = j == clcon ? new Thickness(0, 0, 1, 0) : new Thickness(1, 0, 0, 0)
    };
    Grid.SetColumn(border, j);
    Grid.SetRowSpan(border, rowcon);
    grid.Children.Add(border);
    }
    }

  • 相关阅读:
    php责任链模式
    php工厂模式
    php观察者模式
    php单例模式
    php的抽象类
    Mysqli的常用函数
    PDO的基本操作
    算法--各种算法
    file_get_post实现post请求
    redis的5种数据结构的使用场景介绍
  • 原文地址:https://www.cnblogs.com/ExMan/p/5552547.html
Copyright © 2011-2022 走看看