public void addExpertTab(Data.Matrixes.PairwiseComparisonsMatrix <Aspect> matrix, int number) { TabItem tabItem = new TabItem() { Header = "Expertise" }; Button deleteExpertOpinion = new Button() { Height = 30, Content = "Delete these comparisons", VerticalAlignment = VerticalAlignment.Top, }; deleteExpertOpinion.Click += (x, y) => { if (new HelpWindows.DialogWindow("Do you really want to delete these comparisons?").ShowDialog() == true) { _area.RemoveExpertOpinion(matrix, _side); tabControlExperts.Items.Remove(tabItem); } }; Controls.PairwiseComparisonsDataGrid dataGridComparisons = new Controls.PairwiseComparisonsDataGrid(matrix) { Margin = new Thickness(0, 30, 0, -0.333), }; Grid proxyGrid = new Grid(); proxyGrid.Children.Add(deleteExpertOpinion); proxyGrid.Children.Add(dataGridComparisons); tabItem.Content = proxyGrid; tabControlExperts.Items.Add(tabItem); }
public PairwiseComparisonsDataGrid(Data.Matrixes.PairwiseComparisonsMatrix <Data.BusinessStructures.Aspect> matrix) { InitializeComponent(); _matrix = matrix; DataContext = _matrix; CellEditEnding += DataGrid_CellEditEnding; }