Exemple #1
0
        public AnalyticStatisticsItemDetailsWindow(
            AnalyticStatisticsItemViewModel item)
            : this()
        {
            if (item == null)
            {
                throw new ArgumentNullException("item");
            }
            this.item = item;

            sigma       = Math.Round(Sigma.Get(item.Model.GetDoubleValues().ToList()), 2);
            expectation = Math.Round(item.Model.GetDoubleValues().Average(), 2);

            controlProperties.textBlockElementType.Text  = item.Type;
            controlProperties.textBlockEngineFamily.Text = item.EngineFamily;
            controlProperties.textBlockEngine.Text       = item.EngineType;
            controlProperties.textBlockExpectation.Text  =
                expectation.ToString(CultureInfo.InvariantCulture);
            controlProperties.textBlockSigma.Text =
                sigma.ToString(CultureInfo.InvariantCulture);
            discretion = float.Parse(
                controlDisplaySettings.textBlockDiscretionValue.Text,
                NumberStyles.Float, CultureInfo.InvariantCulture);
            IDictionary <string, long> distribution = GetDistribution();

            controlGraphicalRepresentation.DisplayDistribution(distribution);
        }
Exemple #2
0
 public AnalyticStatisticsItemSourceInfoWindow(
     AnalyticStatisticsItemViewModel viewModel)
     : this()
 {
     DataContext = viewModel;
 }