protected override async Task OnSetObjects(bool isClosing) { if (!isClosing) { Debug.Assert(!string.IsNullOrEmpty(UnconfiguredProject.FullPath)); await _control.SetProjectAsync(UnconfiguredProject, ConfiguredProperties[0]); } else { _control.Close(); } }