using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.Core.Commands; using Tango.SharedUI; namespace Tango.MachineStudio.ThreadExtensions.ViewModels { public class AddItemDialogVM : DialogViewVM { private string _name; public string Name { get { return _name; } set { _name = value; RaisePropertyChangedAuto(); SaveCommand.RaiseCanExecuteChanged(); } } /// /// Gets or sets the login command. /// public RelayCommand SaveCommand { get; set; } /// /// Gets or sets the cancel command. /// public RelayCommand CancelCommand { get; set; } /// /// Initializes a new instance of the class. /// public AddItemDialogVM() { SaveCommand = new RelayCommand(Accept, () => false == String.IsNullOrEmpty(Name)); CancelCommand = new RelayCommand(Cancel); } } }