public MainViewModel() { _dialogContainerService = new DialogContainerService(); _jsonSerializer = new JsonSerializer(); _ruleManagement = new RuleManagementViewModel(); _messageDialog = new MessageDialogViewModel(); _validateCommand = new RelayCommand(this.ValidateCommandHandler, this.CanExecuteValidateCommand); _manageRulesCommand = new RelayCommand(this.ManageRulesCommandHandler); }
public RuleManagementViewModel() { _dialogContainerService = new DialogContainerService(); _messageDialog = new MessageDialogViewModel(); this.Dialog = new RuleManagementDialog { DataContext = this }; this.Title = "Rule Management"; _newRuleCommand = new RelayCommand(this.NewRuleCommandHandler); _editRuleCommand = new RelayCommand <SignalRule>(this.EditRuleCommandHandler, this.CanExecuteEditRuleCommand); _deleteRuleCommand = new RelayCommand <SignalRule>(this.DeleteRuleCommandHandler, this.CanExecuteEditRuleCommand); _deleteSelectedRulesCommand = new RelayCommand <object>(this.DeleteSelectedRulesCommandHandler, this.CanExecuteDeleteSelectedRulesCommand); }