wpf之数据触发器DataTrigger
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.Collections.ObjectModel; using DataTriggerDemo.Models; namespace DataTriggerDemo { /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class MainWindow : Window { private ObservableCollection<CheckRecord> checkRecords; /// <summary> /// 生产前的检查记录集合 /// </summary> public ObservableCollection<CheckRecord> CheckRecords { get { if (checkRecords == null) { checkRecords = new ObservableCollection<CheckRecord>(); } return checkRecords; } } public MainWindow() { InitializeComponent(); GetData(); } private void GetData() { CheckRecord c1 = new CheckRecord(); c1.CheckDefine = new CheckDefine(); c1.CheckId = Guid.NewGuid(); c1.CheckDefine.SeqNo = 1; c1.CheckDefine.CheckItem = "操作间已清场合格,并在有效期内。"; c1.CheckDefine.CheckType = 1; CheckRecords.Add(c1); CheckRecord c2 = new CheckRecord(); c2.CheckDefine = new CheckDefine(); c2.CheckId = Guid.NewGuid(); c2.CheckDefine.SeqNo = 2; c2.CheckDefine.CheckItem = "操作间已清洁,并无上次生产遗留物;无与本次生产无关文件。。"; c2.CheckDefine.CheckType = 1; CheckRecords.Add(c2); CheckRecord c3= new CheckRecord(); c3.CheckDefine = new CheckDefine(); c3.CheckId = Guid.NewGuid(); c1.CheckDefine.SeqNo = 3; c3.CheckDefine.CheckItem = "所用设备、容器具已清洁消毒,且无上批次生产遗留物;已更换干净的抹布。"; c3.CheckDefine.CheckType = 1; CheckRecords.Add(c3); CheckRecord c4 = new CheckRecord(); c4.CheckDefine = new CheckDefine(); c4.CheckId = Guid.NewGuid(); c4.CheckDefine.SeqNo =4; c4.CheckDefine.CheckItem = "所用的计量器具符合要求,在检验有效期内。"; c4.CheckDefine.CheckType = 1; CheckRecords.Add(c4); CheckRecord c5 = new CheckRecord(); c5.CheckDefine = new CheckDefine(); c5.CheckId = Guid.NewGuid(); c5.CheckDefine.SeqNo =5; c5.CheckDefine.CheckItem = "所用物料合格且标签相关信息与指令要求相一致:使用的文件与记录已备案。。"; c5.CheckDefine.CheckType =1; CheckRecords.Add(c5); CheckRecord c6 = new CheckRecord(); c6.CheckDefine = new CheckDefine(); c6.CheckId = Guid.NewGuid(); c6.CheckDefine.SeqNo =6; c6.CheckDefine.CheckItem = "操作间环境符合要求(温度18~26°C,湿度45~65%)。。"; c6.CheckDefine.CheckType = 2; CheckRecords.Add(c6); CheckRecord c7= new CheckRecord(); c7.CheckDefine = new CheckDefine(); c7.CheckId = Guid.NewGuid(); c7.CheckDefine.SeqNo =7; c7.CheckDefine.CheckItem = "所用设备完好,试运转正常;设备操作人员均持证上岗。。"; c7.CheckDefine.CheckType = 3; CheckRecords.Add(c7); } } }
,温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/67448.html
- 上一篇:关于升级到win10后的网络问题
- 下一篇:没有了