| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | using System;using System.Windows;using System.Windows.Controls;namespace Aitex.Core.UI.DeviceControl{    public partial class AITSignalTower : UserControl    {        public static readonly DependencyProperty IsRedLightOnProperty = DependencyProperty.Register(        "IsRedLightOn", typeof(bool), typeof(AITSignalTower),        new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.AffectsRender));        public bool IsRedLightOn        {            get { return (bool)this.GetValue(IsRedLightOnProperty); }            set { this.SetValue(IsRedLightOnProperty, value); }        }        public static readonly DependencyProperty IsYellowLightOnProperty = DependencyProperty.Register(       "IsYellowLightOn", typeof(bool), typeof(AITSignalTower),       new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.AffectsRender));        public bool IsYellowLightOn        {            get { return (bool)this.GetValue(IsYellowLightOnProperty); }            set { this.SetValue(IsYellowLightOnProperty, value); }        }        public static readonly DependencyProperty IsGreenLightOnProperty = DependencyProperty.Register(      "IsGreenLightOn", typeof(bool), typeof(AITSignalTower),      new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.AffectsRender));        public bool IsGreenLightOn        {            get { return (bool)this.GetValue(IsGreenLightOnProperty); }            set { this.SetValue(IsGreenLightOnProperty, value); }        }        public static readonly DependencyProperty IsBlueLightOnProperty = DependencyProperty.Register(     "IsBlueLightOn", typeof(bool), typeof(AITSignalTower),     new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.AffectsRender));        public bool IsBlueLightOn        {            get { return (bool)this.GetValue(IsBlueLightOnProperty); }            set { this.SetValue(IsBlueLightOnProperty, value); }        }        public static readonly DependencyProperty IsBuzzerOnProperty = DependencyProperty.Register(     "IsBuzzerOn", typeof(bool), typeof(AITSignalTower),     new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.AffectsRender));        public bool IsBuzzerOn        {            get { return (bool)this.GetValue(IsBuzzerOnProperty); }            set { this.SetValue(IsBuzzerOnProperty, value); }        }                public AITSignalTower()        {            InitializeComponent();        }    }}
 |