private void OnDeleteCustomViewportLayoutButtonClick(object sender, RoutedEventArgs e) { try { Logger.LogFuncUp(); var selectedItem = CustomViewportViewModel.SelectedViewportItem; if (selectedItem != null && this.tabItemUser.Visibility == Visibility.Visible && CustomViewportViewModel.CustomViewportItemCollectionUser.Contains(selectedItem)) { if (!selectedItem.Destroy()) { MessageBoxHandler.Instance.ShowWarning("UID_Filming_Warning_CannotDeleteConfigure", response => FilmingViewerContainee.Main.OnExitSecondaryUI()); customViewportListBoxOrigin.SelectedItem = null; return; } var selectIndex = CustomViewportViewModel.CustomViewportItemCollectionUser.IndexOf(selectedItem); CustomViewportViewModel.CustomViewportItemCollectionUser.Remove(selectedItem); CustomViewportViewModel.SelectedViewportItemUser = CustomViewportViewModel.CustomViewportItemCollectionUser.ElementAtOrDefault(selectIndex); CustomViewportViewModel.SelectedViewportItem = CustomViewportViewModel.SelectedViewportItemUser; CustomViewportViewModel.Refresh(); } } catch (Exception ex) { Logger.LogFuncException(ex.Message + ex.StackTrace); } }
public void RefreshTest() { CustomViewportViewModel target = new CustomViewportViewModel(); // target.Refresh(); //Assert.Inconclusive("A method that does not return a value cannot be verified."); }