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


    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、运行效果

     

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

  • 相关阅读:
    ARM接口编程—RTC(exynos 4412平台)
    使用oracle虚拟机添加新硬盘
    JMeter 扩展插件实现对自定义协议的支持
    【Java初阶】类和对象
    m基于自适应门限软切换的3G和Wifi垂直切换算法的matlab仿真
    在职场我们该具备哪些能力
    我为博客园生商业化运营献计
    vue3.0 axios封装
    Java2EE基础练习及面试题_chapter05面向对象(中_03)
    网络:VRP介绍
  • 原文地址:https://blog.csdn.net/hqwest/article/details/139372955