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

  • 相关阅读:
    java后台读取配置文件
    冒泡排序
    均分火柴
    Dos 批处理 Shutdown
    时间复杂度分析
    Python冒泡排序
    Python装饰器
    获取状态栏高度
    利用zxing生成二维码
    Android下利用zxing类库实现扫一扫
  • 原文地址:https://www.cnblogs.com/ExMan/p/5552547.html
Copyright © 2011-2022 走看看