public ScenarioConstructorButtonsView()
        {
            InitializeComponent();
            btApply.Click += (o, e) =>
            {
                MessageView.ShowYesNo("Вы уверены что хотите применить изменения сценария?", "Изменения сценария", Icons.Icon.Question,
                                      (result) => {
                    if (result)
                    {
                        ApplyClicked?.Invoke();
                        btCancel.IsEnabled = btApply.IsEnabled = false;
                    }
                });
            };

            btCancel.Click += (o, e) =>
            {
                MessageView.ShowYesNo("Вы уверены что хотите отменить все изменения сценария?", "Изменения сценария", Icons.Icon.Question,
                                      (result) => {
                    if (result)
                    {
                        ResetClicked?.Invoke();
                    }
                });
            };

            tbName.TextChanged += (o, e) =>
            {
                _scenario.Name = tbName.Text;
                ScenarioModified();
            };

            btOnlyGetValue.Click += (o, e) =>
            {
                _scenario.OnlyGetValue = btOnlyGetValue.Selected;
                ScenarioModified();
            };

            btSecurity.Click += (o, e) =>
            {
                ScenarioSecurityManagementView.Show(_scenario, () => ScenarioModified());
            };
        }
Ejemplo n.º 2
0
        public TriggerConstructorButtonsView()
        {
            InitializeComponent();
            btApply.Click += (o, e) =>
            {
                MessageView.ShowYesNo("Вы уверены что хотите применить изменения триггера?", "Изменения триггера", Icons.Icon.Question,
                                      (result) => {
                    if (result)
                    {
                        ApplyClicked?.Invoke();
                        btCancel.IsEnabled = btApply.IsEnabled = false;
                    }
                });
            };

            btCancel.Click += (o, e) =>
            {
                MessageView.ShowYesNo("Вы уверены что хотите отменить все изменения триггера?", "Изменения триггера", Icons.Icon.Question,
                                      (result) => {
                    if (result)
                    {
                        ResetClicked?.Invoke();
                    }
                });
            };

            tbName.TextChanged += (o, e) =>
            {
                _trigger.Name = tbName.Text;
                TriggerModified();
            };

            btEnabled.SelectionChanged += (o, e) => {
                _trigger.Enabled = btEnabled.Selected;
                TriggerModified();
            };
        }
Ejemplo n.º 3
0
 private void ButtonPress_Reset(object sender, EventArgs e)
 {
     ResetClicked?.Invoke(sender, e);
 }
Ejemplo n.º 4
0
 protected virtual void OnResetClicked(EventArgs e)
 {
     ResetClicked?.Invoke(this, e);
 }
Ejemplo n.º 5
0
 private void BtnResetClick(object sender, RoutedEventArgs e)
 {
     ResetClicked?.Invoke(sender, e);
 }
Ejemplo n.º 6
0
 private void BReset_Click(object sender, RoutedEventArgs e)
 {
     ResetClicked?.Invoke(this, e);
 }