private void SetUpTaskActions() { ComponentUtils.InsertIconToButton(ButtonTaskSpecification, AppResources.GetTaskSpecificationIcon, "Спецификация поставленной задачи"); ButtonTaskSpecification.Click += (sender, args) => TaskSpecificationAction.Invoke(); MenuTaskSpecification.Click += (sender, args) => TaskSpecificationAction.Invoke(); ComponentUtils.InsertIconToButton(ButtonTaskCheckData, AppResources.GetTaskCheckIcon, "Проверка данных"); ButtonTaskCheckData.Click += (sender, args) => TaskCheckDataAction.Invoke(); MenuTaskCheckData.Click += (sender, args) => TaskCheckDataAction.Invoke(); ComponentUtils.InsertIconToButton(ButtonTaskStart, AppResources.GetTaskStartIcon, "Запуск задачи"); ButtonTaskStart.Click += (sender, args) => TaskStartAction.Invoke(); MenuTaskStart.Click += (sender, args) => TaskStartAction.Invoke(); ComponentUtils.InsertIconToButton(ButtonTaskResults, AppResources.GetTaskResultsIcon, "Результаты расчетов"); ButtonTaskResults.Click += (sender, args) => TaskResultsAction.Invoke(); MenuTaskResults.Click += (sender, args) => TaskResultsAction.Invoke(); }
// click buttons methods private void RunClick(object sender, RoutedEventArgs e) { UpdateConfig(); TaskStartAction.Invoke(); }