From a1432b11d087a4b2f4530504e18434225b36bf48 Mon Sep 17 00:00:00 2001 From: Roy Ben-Shabat Date: Thu, 8 Feb 2018 14:26:17 +0200 Subject: Moved all tech work to Technician module. --- .../ViewModels/MachineTechViewVM.cs | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/ViewModels/MachineTechViewVM.cs (limited to 'Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/ViewModels/MachineTechViewVM.cs') diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/ViewModels/MachineTechViewVM.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/ViewModels/MachineTechViewVM.cs new file mode 100644 index 000000000..51c2b840d --- /dev/null +++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/ViewModels/MachineTechViewVM.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using Tango.Editors; +using Tango.Integration.Observables; +using Tango.MachineStudio.Technician.Editors; +using Tango.MachineStudio.Technician.Items; +using Tango.SharedUI; + +namespace Tango.MachineStudio.Technician.ViewModels +{ + public class MachineTechViewVM : ViewModel + { + private ObservableCollection _elements; + + public ObservableCollection Elements + { + get { return _elements; } + set { _elements = value; RaisePropertyChangedAuto(); } + } + + public ObservablesEntitiesAdapter Adapter { get; set; } + + public MachineTechViewVM() + { + Adapter = ObservablesEntitiesAdapter.Instance; + Adapter.Initialize(); //TODO: Remove on Machine Studio. + Elements = new ObservableCollection(); + } + + public void AddElement(Rect bounds) + { + MonitorItem item = new MonitorItem(Adapter.TechMonitors.FirstOrDefault()); + MonitorElementEditor editor = new MonitorElementEditor(item, bounds); + Elements.Add(editor); + } + } +} -- cgit v1.3.1