首页 > 编程语言 >C#WPF数字大屏项目实战06--报警信息

C#WPF数字大屏项目实战06--报警信息

时间:2024-06-01 14:32:13浏览次数:20  
标签:控件 06 item C# ItemsControl -- ItemContainerStyle 条目 样式

1、ItemsControl 简介
 

ItemsControl 是用来表示一些条目集合的控件,所以它叫条目控件,它的成员是一些其它控件的集合,其继承关系如下:  
    其常用的派生控件为:ListBox、ListView、ComboBox,为ItemsControl的具体实现。
    ItemsControl的成员条目可以为不同的类型,如自定义的类型等。常常用于派生的ListBox、ListView、ComboBox 等控件的子条目中。 

2、重要属性总结
 

1、ItemsSource:主要用来绑定到数据源,以将数据填充到ItemsControl中。如:
 ItemsSource="{Binding Alarms}"
2、ItemContainerStyle:其类型为Style,用来设置ItemsControl对应item的外观样式。可在资源中设置该属性,以控制每个items的样式Style。如:ItemContainerStyle="{StaticResource lsty}"
3、ItemsPanel:设置items如何进行布局,如:是以StackPanel的形式,还是以Grid的形式来显示ItemsControl包含的所有元素。
4、ItemTemplate:其类型为DataTemplate,由于控件对应的条目主要就是用来显示数据的,所以其条目模板在此就是用来设置数据显示样式的,如上面的DataTemplate设定数据的显示方式。【注意:与第二点的区别,ItemContainerStyle对应的是每个具体item的样式style;而第四点对应的是每个item的模板Template,用于自定义数据显示的样式】 

3、视图模型中添加数据源

目前使用静态数据源,可以从现场采集的数据中动态获取设备传感器的报警信息

 4、前台控件绑定数据

5、运行效果

 

走过路过,不要错过,欢迎点赞,收藏,转载,复制,抄袭,留言,动动你的金手指,财务自由  

标签:控件,06,item,C#,ItemsControl,--,ItemContainerStyle,条目,样式
From: https://blog.csdn.net/hqwest/article/details/139372955

相关文章

  • MyPRC 框架设计与实现
    MyPRC框架设计与实现框架概述框架具体实现MyRPC框架核心类关系简图服务启动流程Service.hService.cpp信号处理相关代码:signalhandler.hpp事件分发流程MainReactorSubReactorreactor.cppeventdispatch.hppcoroutinelocal.hpptimer.hpp服务器端请求处理流程事件监听状态......
  • 定长内存池的实现
    定长内存池的实现如何实现定长如何直接向堆申请空间?定长内存池中应该包含哪些成员变量?内存池如何管理释放的对象?如何在32/64位平台下访问到内存块的前4/8个字节?释放对象内存池如何为我们申请对象?完整代码性能测试定长内存池只支持固定大小内存块的申请和释放如何......
  • 回溯算法详解
    回溯回溯概念题解组合问题LeetCode-77组合题目描述:题目思路:代码LeetCode-216组合Ⅲ题目描述题目思路代码LeetCode-39组合总数题目描述:解题思路代码排列问题LeetCode-46全排列题目描述解题思路代码回溯概念题解组合问题LeetCode-77组合LeetCode-77组......
  • HTML+CSS+JS 熊猫登录表单
    效果演示实现了一个可爱的熊猫登录界面,页面背景使用了渐变色,熊猫的头部和身体使用了圆形和椭圆形的边框,使用了CSS的伪元素和阴影效果来实现熊猫的手和脚。登录框使用了flex布局,包括用户名和密码的输入框和登录按钮,使用了CSS的过渡效果和伪类来实现输入框的动态效果。整个......
  • LeetCode---哈希表
    242.有效的字母异位词给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。代码示例: //时间复杂度:O(n)//空间复杂度:O(1)classSolution{public:......
  • 基于单片机HCSR04超声波测距
    **单片机设计介绍,基于单片机HCSR04超声波测距文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要  基于单片机HC-SR04超声波测距概要如下:一、模块简介HC-SR04超声波模块是一个常用于机器人避障、物体测距、液位检测、公......
  • 基于8086步进电机调速系统设计
    **单片机设计介绍,基于8086步进电机调速系统设计文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要  基于8086步进电机调速系统设计概要如下:一、设计背景与目标步进电机作为一种精确控制位置和速度的执行机构,在工业自动......
  • 机器学习_回归算法详解
    机器学习中的回归算法用于预测连续数值输出(目标变量),通过学习输入特征(自变量)与目标变量之间的关系。以下详细介绍几种常见的回归算法及其工作原理,并提供相应的代码示例。1.线性回归(LinearRegression)1.1简介线性回归是最简单、最常用的回归算法之一,假设目标变量(y)......
  • centos7安装jq报错No package jq available
    安装EPEL仓库sudoyuminstallepel-release清理软件仓缓存sudoyumcleanall重建软件仓缓存sudoyummakecache重新安装jqyuminstalljq......
  • 基于量化索引调制的信息隐藏方法
    目录1.量化索引调制的基本原理2.基于量化索引调制的信息隐藏2.1信息嵌入2.2信息提取1.量化索引调制的基本原理        Quantization Index Modulation,简称QIM,即量化索引调制,是Chen和Wornell提出的一种基于量化思想的非线性信息隐藏技术。QIM算法思想是......