public async Task ChangeContentAsync(ContentViewModel viewModel) { IsBusy = true; try { ContentViewModels.ForEach(vm => vm.IsSelected = false); Content = viewModel; Content.IsSelected = true; await Content.InitializeAsync(); } finally { IsBusy = false; } }