public void ShowDetail(IChildWindow parentViewModel, BacklogItem item) { Item = item; SuggestedHours = null; ((DelegateCommand)NavigateToNextItemCommand).NotifyCanExecuteChanged(); ((DelegateCommand)NavigateToPreviousItemCommand).NotifyCanExecuteChanged(); if (!View.IsVisible) Show(parentViewModel); oldItem = Item.Clone(); SetIdealHours(); SetIsInEditMode(); ArtifactListViewModel.ChangeContext(ArtifactContexts.BACKLOGITEM_ARTIFACT, Item.BacklogItemUId, RefreshBacklogItemArtifactCount); TaskListViewModel.Item = this.Item; }