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;
 }
Esempio n. 4
0
 private void _AsyncSolveStarted(object sender, AsyncSolveStartedEventArgs e)
 {
     IsEnabled = false;
 }