private void odabirLimova_MeasuresCalculated(MjerniStolLimovi.OdabirLimova sender, MjerniStolLimovi.CalculatedEventArgs e) { var dimensions = (List <DimensionLine>)dataGrid1.ItemsSource; for (int i = 0; i < dimensions.Count; i++) { dimensions[i].Mjereno = (float)e.CalculatedList[i]; } if (dataGrid1.IsFocused) { this.dataGrid1.Items.Refresh(); App.pIzvjestaji.dataGrid1.Items.Refresh(); } }
private void odabirLimova_SheetChanged(MjerniStolLimovi.OdabirLimova sender, MjerniStolLimovi.MeasuresEventArgs e) { List <DimensionLine> dimensions = App.MainReportInterface.Dimensions; dimensions.Clear(); foreach (string s in e.MeasuresList) { if (e.MeasuresList.First() == s) { dimensions.Add(new DimensionLine(s, 0, 0, 0f, -0.6f, 0)); } else if (s.Contains(' ')) { dimensions.Add(new DimensionLine(s, 0, 0, 0f, -1f, 0)); } else { dimensions.Add(new DimensionLine(s, 0, 0, 0.5f, -0.5f, 0)); } } this.dataGrid1.Items.Refresh(); App.pIzvjestaji.dataGrid1.Items.Refresh(); }