aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.RML/Models/RmlModel.cs
blob: b1be35a3897d7d991fe4ab1f9cb3a3629306b23a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.BL.Entities;
using Tango.BL.Enumerations;
using Tango.Core;

namespace Tango.MachineStudio.RML.Models
{
    public class RmlModel : ExtendedObject
    {
        public String Guid { get; set; }

        public String Name { get; set; }

        public String DisplayName { get; set; }

        public String CCT { get; set; }

        public bool UseGradients { get; set; }

        public bool UseLightInks { get; set; }

        public HeadTypes HeadType { get; set; }

        public String Btsr { get; set; }

        public DateTime LastUpdated { get; set; }

        public List<int> LiquidTypes { get; set; }
    }
}
s="o">= new DialogWindow(); window.Title = viewModel.Title; window.Content = view; view.DataContext = viewModel; window.WindowStartupLocation = WindowStartupLocation.CenterOwner; window.Owner = Application.Current.MainWindow; viewModel.Accepted += () => { window.Close(); source.SetResult(viewModel); }; viewModel.Canceled += () => { window.Close(); source.SetResult(viewModel); }; window.ShowDialog(); })); return source.Task; } public Task<TViewModel> ShowDialog<TViewModel>(TViewModel viewModel) where TViewModel : IDEDialogViewModel { var modelName = typeof(TViewModel).Name; var viewName = modelName.Replace("VM", ""); var viewType = typeof(TViewModel).Assembly.GetType(typeof(TViewModel).Namespace + "." + viewName); var view = Activator.CreateInstance(viewType) as FrameworkElement; return ShowDialog(viewModel, view); } public Task<TViewModel> ShowDialog<TViewModel>() where TViewModel : IDEDialogViewModel { return ShowDialog(Activator.CreateInstance<TViewModel>()); } public Task ShowError(string title, string message) { throw new NotImplementedException(); } public Task ShowInfo(string title, string message) { throw new NotImplementedException(); } public ProgressNotificationHandler ShowProgress(string title, string message, bool canCancel = false) { throw new NotImplementedException(); } public Task<bool> ShowQuestion(string title, string message) { throw new NotImplementedException(); } public Task ShowSuccess(string title, string message) { throw new NotImplementedException(); } public Task ShowWarning(string title, string message) { throw new NotImplementedException(); } private Task ShowMessageBox(String title, String message, bool hasCancel, BitmapSource icon) { return null; } } }