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);
}
}
相关文章
- Debug Databinding Issues in WPF
- 8天入门wpf—— 第一天 基础概念介绍
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- WPF 设置WebBrowser控件不弹脚本错误提示框
- WPF解决当ScrollViewer中嵌套ItemsControl时,不能使用鼠标来滚动翻页
- wpf 嵌入winfrom控件
- WPF中Grid实现网格,表格样式通用类
- WPF material UI 的使用
- WPF 中的 button style 的修改
- WPF学习笔记二 依赖属性实现原理及性能分析
- wpf 父控件透明子控件不透明
- WPF开发中的多线程的问题
- Neodynamic Barcode Professional for WPF 11.0 cRACK
- Prim WPF入门-选项卡式导航实现
- WPF InputBindings用法