Example #1
0
        private void AddTriggerBtn_Click(object sender, RoutedEventArgs e)
        {
            var newWindow = new TriggerEditorWindow(0, _context)
            {
                Owner = _app.ZvsWindow, Title = "Add Trigger"
            };

            newWindow.Show();
            newWindow.Closing += async(s, a) =>
            {
                if (newWindow.Canceled)
                {
                    return;
                }
                _context.DeviceValueTriggers.Add(newWindow.Trigger);

                await SaveChangesAsync();
            };
        }
Example #2
0
        private void SettingBtn_Click_1(object sender, RoutedEventArgs e)
        {
            var trigger = TriggerGrid.SelectedItem as DeviceValueTrigger;

            if (trigger == null)
            {
                return;
            }
            var newWindow = new TriggerEditorWindow(trigger.Id, _context)
            {
                Owner = _app.ZvsWindow,
                Title = $"Edit Trigger '{trigger.Name}', "
            };

            newWindow.Show();
            newWindow.Closing += async(s, a) =>
            {
                if (newWindow.Canceled)
                {
                    return;
                }
                await SaveChangesAsync();
            };
        }
 private void SettingBtn_Click_1(object sender, RoutedEventArgs e)
 {
     var trigger = TriggerGrid.SelectedItem as DeviceValueTrigger;
     if (trigger == null) return;
     var newWindow = new TriggerEditorWindow(trigger.Id, _context)
     {
         Owner = _app.ZvsWindow,
         Title = $"Edit Trigger '{trigger.Name}', "
     };
     newWindow.Show();
     newWindow.Closing += async (s, a) =>
     {
         if (newWindow.Canceled) return;
         await SaveChangesAsync();
     };
 }
        private void AddTriggerBtn_Click(object sender, RoutedEventArgs e)
        {
            var newWindow = new TriggerEditorWindow(0, _context) { Owner = _app.ZvsWindow, Title = "Add Trigger" };
            newWindow.Show();
            newWindow.Closing += async (s, a) =>
            {
                if (newWindow.Canceled) return;
                _context.DeviceValueTriggers.Add(newWindow.Trigger);

                await SaveChangesAsync();
            };
        }