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