WPF学习(三)--Menu、TabControl和DataGrid控件介绍

时间:2023-03-09 20:17:13
WPF学习(三)--Menu、TabControl和DataGrid控件介绍

Menu

Menu提供了菜单栏方式的多级菜单的管理和操作:

WPF学习(三)--Menu、TabControl和DataGrid控件介绍

这里对Menu的样式不做任何的定制和管理

下面来对Menu进行测试:

将Menu添加到页面中

WPF学习(三)--Menu、TabControl和DataGrid控件介绍

运行后,效果如下:

WPF学习(三)--Menu、TabControl和DataGrid控件介绍

这里没有考虑界面效果和样式。

TabControl

TabControl是非常常见和有用的控件,

WPF学习(三)--Menu、TabControl和DataGrid控件介绍

数据控件

DataGrid

DataGrid 是WPF中最常用的列表数据显示控件,该控件功能强大,并且拥有强大的可定制性

WPF学习(三)--Menu、TabControl和DataGrid控件介绍

上面给出的是dataGrid的基本属性,下面我们通过设置样式,来设置下DataGrid的基本样式:

WPF学习(三)--Menu、TabControl和DataGrid控件介绍

关于触发器,涉及的内容比较多,不过呢,原理和用法都差不多,都是通过设置触发器触发的条件,内部就是进行相关属性的设置或者进行一些动画和效果。

WPF学习(三)--Menu、TabControl和DataGrid控件介绍

关于表格中具体列的定义如下:

WPF学习(三)--Menu、TabControl和DataGrid控件介绍