当前位置: 首页 > news >正文

苏州自助建站模板一级消防工程师考试题型

苏州自助建站模板,一级消防工程师考试题型,免费门户网站系统,wordpress改字体大小初级代码游戏的专栏介绍与文章目录-CSDN博客 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 源码指引:github源码指引_初级代码游戏的博客-CSDN博客 WinUI显示表格要用到社区工具包的DataGrid控件。 这个表格是非常接近传统上…

初级代码游戏的专栏介绍与文章目录-CSDN博客

这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。

源码指引:github源码指引_初级代码游戏的博客-CSDN博客


        WinUI显示表格要用到社区工具包的DataGrid控件。

        这个表格是非常接近传统上的表格的。列头可以鼠标改变列宽度。上下左右方向键改变选中的单元格。

一、创建原始WinUI3项目

        编译运行就是个按钮:

 

二、nuget引入社区工具包

        搜一下这个CommunityToolkit.WinUI.UI.Controls.DataGrid:

        安装好就可以用了。

        xaml里引用名字空间:

	xmlns:controls="using:CommunityToolkit.WinUI.UI.Controls"

         后面就可以用“controls:DataGrid”来使用DataGrid了。

三、设置DataGrid

        在MainWindow.xaml里面添加DataGrid:

		<controls:DataGridx:Name="dataGrid"Height="600"Margin="12"Background="LightGray"BorderBrush="Black"BorderThickness="1"GridLinesVisibility="All"HorizontalGridLinesBrush="Blue"VerticalGridLinesBrush="Green"AutoGenerateColumns="True" />

        添加在Button后面好了。因为没有设置数据,所以运行起来只能得到一个竖线:

        如果不设置边框和背景色连竖线都没有。

        数据可以通过ItemsSource来绑定,也可以通过代码动态设置。

四、动态设置ItemsSource

        修改MainWindow.xaml.cs,定义数据源对象:

		public class Data{public String Data1 { get; set; }public int Data2 { get; set; }public String Data3 { get; set; }public Boolean Bool1 { get; set; }public Data(String str, int n,String str2, Boolean b){this.Data1 = str;this.Data2 = n;this.Data3 = str2;this.Bool1 = b;}public static List<Data> Datas(){return new List<Data>(new Data[4] {new Data("a", 1,"aaa",false),new Data("b",2,"bbb",false),new Data("c", 3,"ccc",true),new Data("d", 4,"ddd",true)});}}public List<Data> datas = Data.Datas();

        重点是得到一个List对象。

        在按钮事件添加设置数据源的代码:

        private void myButton_Click(object sender, RoutedEventArgs e){myButton.Content = "Clicked";dataGrid.ItemsSource = datas;}

        运行程序看效果:

        点击按钮之后表格显示了出来,注意边框、背景色、横线、竖线都是设置过的。用鼠标改变列宽:

         支持多选(按行),也可以用方向键改变选中单元格:

        双击编辑:

        可以吧?


(这里是文档结束) 

http://www.yayakq.cn/news/339444/

相关文章:

  • 开发网站需求设计wordpress怎么手动更新
  • 姑苏网站制作怎么帮客户做网站建站
  • 沈阳市住房和城乡建设局网站慧聪网郭凡生现状
  • 大型网站技术架构 pdf成都商铺装修设计公司
  • 多屏合一网站建设做电子请柬用什么网站
  • 泉州网站制作哪个好微重庆百度推广seo
  • 预付的网站开发费用怎么入账网店管家官网
  • 设计做的网站哪些好在哪里可以自己建网站
  • 东莞大型网站建设公司php内容管理系统
  • 10个免费的黑科技网站sem是什么牌子
  • 怎样做网站漂浮网站建设与维护大作业
  • 梓潼移动网站建设微信做的地方门户网站
  • 电商网站建设网网站建设与设计
  • 网站推广的意义网站开发者兼容模式出错
  • 互联网家装路由优化大师官网
  • 如何建网站费用多少来宾住房和城乡建设网站
  • 免费用手机做网站手机软件编程
  • 做医疗网站颜色选择东莞网站设计方案
  • wordpress 插件上传襄阳seo技术
  • 网站整体克隆包含后台设计本哪个牌子笔记本好
  • 百度网址大全网站大全服装网站 欣赏
  • 黄国外网站新产品推广
  • 建设外贸网站费用谷歌seo排名
  • 机器人网站建设规划书像试淘网网站怎么建设
  • 湘潭网站建设方案费用怎么样可以设计网站
  • 网站如何陈木胜导演怎么走的
  • 导购网站的seo怎么做隔离需要多少钱
  • 网畅学校网站管理系统莱芜区平台公司
  • 邢台做网站的公司哪家好?深圳品牌设计公司排行
  • 响应式网站软件襄阳路桥建设集团有限公司网站