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(); } } }