예제 #1
0
        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();
            }
        }
예제 #2
0
        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();
        }