using System.Collections.Generic;

namespace ControlExplorer
{
    public class DesignTimeControl : ControlViewModel
    {
        public DesignTimeControl()
            : base("Gauges")
        {
            Samples.Add(new SampleViewModel { Title = "radial", CreateDemo = () => new ControlExplorer.Controls.Gauge.RadialGauge(), SampleIconKey = "gaugeRadialGauge", Description = "See a basic radial gauge with ranges and a Metro theme." });
            Samples.Add(new SampleViewModel { Title = "linear", CreateDemo = () => new ControlExplorer.Controls.Gauge.LinearGauge(), SampleIconKey = "gaugeLinearGauge", Description = "See a vertical linear gauge with ranges and a Metro theme." });
            Samples.Add(new SampleViewModel { Title = "ruler", CreateDemo = () => new ControlExplorer.Controls.Gauge.RulerGauge(), SampleIconKey = "gaugeRulerGauge", Description = "See a simple linear gauge styled to look like a ruler." });
            Samples.Add(new SampleViewModel { Title = "speedometer", CreateDemo = () => new ControlExplorer.Controls.Gauge.SpeedometerGauge(), SampleIconKey = "gaugeSpeedometerGauge", Description = "See a styled speedometer gauge with animation." });
            Samples.Add(new SampleViewModel { Title = "volume", CreateDemo = () => new ControlExplorer.Controls.Gauge.VolumeGauge(), SampleIconKey = "gaugeVolumeGauge", Description = "See a rectangular fuel gauge with animation." });
            Categories = new List<ControlCat>() { ControlCat.all, ControlCat.favorites, ControlCat.data };

        }
    }
}
