private void OptimizeAndEditPage_AsyncSolveStarted(object sender, AsyncSolveStartedEventArgs e) { AsyncOperationInfo info = null; Schedule schedule = null; if (App.Current.Solver.GetAsyncOperationInfo(e.OperationId, out info)) schedule = info.Schedule; IsLocked = schedule.PlannedDate.Equals(App.Current.CurrentDate); // Save selection. _dateSelectionKeeper.StoreSelection(schedule.PlannedDate.Value, SelectedItems); // Finish geocoding after starting of solve operation. if (_geocodablePage.IsGeocodingInProcess) { _geocodablePage.EndGeocoding(); } }
private void Solver_AsyncSolveStarted(object sender, AsyncSolveStartedEventArgs e) { // Remember last operation ID. _currentOperationId = e.OperationId; }
protected void Cmd_AsyncSolveStarted(object sender, AsyncSolveStartedEventArgs e) { IsEnabled = false; }
private void _AsyncSolveStarted(object sender, AsyncSolveStartedEventArgs e) { IsEnabled = false; }