• 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);
    }
    }

  • 相关阅读:
    森林 BZOJ 3123
    calc BZOJ 2655
    修路 BZOJ 4774
    无聊的计算器【数论多合一】
    矩阵乘法 BZOJ 2738
    K大数查询 BZOJ 3110
    发展城市 BZOJ 3700
    降雨量 BZOJ 1067
    chrome中showModalDialog解决方案
    MFC webbrowser读取文档的meta分析
  • 原文地址:https://www.cnblogs.com/ExMan/p/5483206.html
Copyright © 2020-2023  润新知