private async Task OpenTyreDiameterWizard() { if (_wheelDiameterWizardController != null) { return; } _wheelDiameterWizardController = _resolutionRoot.Get <IWheelDiameterWizardController>(); _wheelDiameterWizardController.WizardCompleted += WheelDiameterWizardControllerOnWizardCompleted; await _wheelDiameterWizardController.StartControllerAsync(); _wheelDiameterWizardController.OpenWizard(_carSettingsWindowViewModel.CarModelPropertiesViewModel); }
private async void WheelDiameterWizardControllerOnWizardCompleted(object sender, EventArgs e) { await _wheelDiameterWizardController.StopControllerAsync(); _wheelDiameterWizardController = null; }