From 40213047b1cee48144c5a1eee1778ada6f609ca1 Mon Sep 17 00:00:00 2001
From: chr <chrry550@163.com>
Date: 星期四, 07 三月 2024 16:06:08 +0800
Subject: [PATCH] 优化InnerWindow的Resize;

---
 Models/Sequence.cs |   31 ++++++++++++++++++++-----------
 1 files changed, 20 insertions(+), 11 deletions(-)

diff --git a/Models/Sequence.cs b/Models/Sequence.cs
index 5a3b265..733d122 100644
--- a/Models/Sequence.cs
+++ b/Models/Sequence.cs
@@ -1,9 +1,5 @@
-锘縰sing System;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
+锘縰sing System.Collections.ObjectModel;
+using System.Xml.Serialization;
 
 namespace WPFProject.Models
 {
@@ -15,12 +11,14 @@
         {
             get { return _Name; }
             set => RaiseAndSetIfChanged(ref _Name, value);
-        }
+        }
+
+        [XmlIgnore]
+        public Program Program { get; set; }
 
-        private ObservableCollection<Step> _Steps = new ObservableCollection<Step>
-        {
-            new Step{ Name="000"},
-            new Step{ Name="111"}
+        private ObservableCollection<Step> _Steps = new ObservableCollection<Step>() { 
+        
+            new Step{ Name = "000"},new Step{ Name="111"}
         };
         public ObservableCollection<Step> Steps
         {
@@ -28,5 +26,16 @@
             set => RaiseAndSetIfChanged(ref _Steps, value);
         }
 
+        public Sequence AddStep(params Step[] steps)
+        {
+            foreach (Step step in steps)
+            {
+                if (step == null) continue;
+                step.Program = Program;
+                Steps.Add(step);
+            }
+            return this;
+        }
+
     }
 }

--
Gitblit v1.9.1