Bevisuali.UX.Observation.ObservationSetInspector.SetObservationSet C# (CSharp) Method

SetObservationSet() public method

public SetObservationSet ( FAI observations ) : void
observations FAI
return void
        public void SetObservationSet(FAI.Bayesian.IObservationSet observations)
        {
            if (observations == null)
            {
                xSetName.Text = "(none)";
            }
            else
            {
                xSetName.Text = observations.Name;
            }

            // Update the list of observations.
            const int maxToShow = 100;
            xStackPanelObservations.Children.Clear();

            if (observations != null)
            {
                foreach (var observation in
                    observations.Take(maxToShow))
                {
                    TextBlock tb = new TextBlock();
                    tb.Text = ObservationToString(observation);
                    xStackPanelObservations.Children.Add(tb);
                    tb.FontFamily = new FontFamily("Consolas");
                    tb.FontSize = 10;
                }

                if (observations.Size.Value > maxToShow)
                {
                    TextBlock tb = new TextBlock();
                    tb.Text = "...";
                    xStackPanelObservations.Children.Add(tb);
                    tb.FontFamily = new FontFamily("Consolas");
                    tb.FontSize = 10;
                }
            }
        }