public RuleEditorView(RuleEditorInfo ruleEditorInfo) { InitializeComponent(); RuleEditorViewModel = new RuleEditorViewModel(ruleEditorInfo); DataContext = RuleEditorViewModel; ComboBoxTrackingParameterInput.SelectedItem = RuleEditorViewModel.PossibleTrackingParameterObjects .FirstOrDefault(x => x.ParameterObjectId == RuleEditorViewModel.StagingRule.TrackingParameterObject.ParameterObjectId); TextBoxNameYourRuleInput.Focus(); }
/// <summary> /// Обновляем по настройкам /// </summary> /// <param name="currentConnection"></param> private void Init(string currentConnection) { using (var settings = Settings.Settings.Read()) { _dayDuration = settings.Duration; _capacity = settings.Capacity.Hours; _connection = currentConnection; _strategy = settings.Strategy; RuleEditor = new RuleEditorViewModel(settings.Rules); Name = _api.Name; _logsPath = settings.LogPath; _itemMinutesCheck = settings.ItemMinutesCheck; _oldReviewDay = settings.OldReviewDay; } }
public MoveRulePartUpCommand(RuleEditorViewModel ruleEditorViewModel) { this.ruleEditorViewModel = ruleEditorViewModel; }
public SubmitRuleCommand(RuleEditorViewModel ruleEditorViewModel) { this.ruleEditorViewModel = ruleEditorViewModel; }
public TriggerCategoryPanelCommand(RuleEditorViewModel ruleEditorViewModel) { this.ruleEditorViewModel = ruleEditorViewModel; }
public TriggerSelectCategoryCommand(RuleEditorViewModel ruleEditorViewModel) { this.ruleEditorViewModel = ruleEditorViewModel; }
public EditRulePartCommand(RuleEditorViewModel ruleEditorViewModel) { this.ruleEditorViewModel = ruleEditorViewModel; }
public UpdateRegexStringCommand(RuleEditorViewModel ruleEditorViewModel) { this.ruleEditorViewModel = ruleEditorViewModel; }
public GenerateCompliantExampleCommand(RuleEditorViewModel ruleEditorViewModel) { this.ruleEditorViewModel = ruleEditorViewModel; }