| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Collections.ObjectModel; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using System.Collections.ObjectModel; |
| | | using System.Xml.Serialization; |
| | | |
| | | namespace WPFProject.Models |
| | | { |
| | |
| | | { |
| | | 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 |
| | | { |
| | |
| | | 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; |
| | | } |
| | | |
| | | } |
| | | } |