Beispiel #1
0
        public void Show(Status status)
        {
            var inputs         = new UpdateViewInputs(status);
            var update_command = new UpdateCommand(inputs, status);
            var update_hotkey  = new KeyBinding(update_command, new KeyGesture(Key.Enter, ModifierKeys.Control));

            DevTool.Print("count", InputBindings.Count);
            InputBindings.Clear();
            InputBindings.Add(update_hotkey);
            DataContext = new
            {
                Status   = status,
                Inputs   = inputs,
                Config   = ((App)Application.Current).Config,
                Commands = new
                {
                    Update = update_command,
                },
            };
            Visibility = Visibility.Visible;
            Activate();
        }
Beispiel #2
0
 public UpdateCommand(UpdateViewInputs inputs, Status status)
 {
     Inputs = inputs;
     Status = status;
 }