using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace CyberX8_Themes.UserControls { /// /// PlatingPowerSupply.xaml 的交互逻辑 /// public partial class PlatingPowerSupplyControl : UserControl { public PlatingPowerSupplyControl() { InitializeComponent(); } #region 属性 public static readonly DependencyProperty ModuleNameProperty = DependencyProperty.Register( "ModuleName", typeof(string), typeof(PlatingPowerSupplyControl), new FrameworkPropertyMetadata("", FrameworkPropertyMetadataOptions.AffectsRender)); /// /// 模块名称 /// public string ModuleName { get { return (string)this.GetValue(ModuleNameProperty); } set { this.SetValue(ModuleNameProperty, value); } } public static readonly DependencyProperty SideAForwardCurrentProperty = DependencyProperty.Register("SideAForwardCurrent", typeof(double), typeof(PlatingPowerSupplyControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// SideAForward电流 /// public double SideAForwardCurrent { get { return (double)this.GetValue(SideAForwardCurrentProperty); } set { this.SetValue(SideAForwardCurrentProperty, value); } } public static readonly DependencyProperty SideAForwardVoltageProperty = DependencyProperty.Register("SideAForwardVoltage", typeof(double), typeof(PlatingPowerSupplyControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// SideAForward电压 /// public double SideAForwardVoltage { get { return (double)this.GetValue(SideAForwardVoltageProperty); } set { this.SetValue(SideAForwardVoltageProperty, value); } } public static readonly DependencyProperty SideBForwardCurrentProperty = DependencyProperty.Register("SideBForwardCurrent", typeof(double), typeof(PlatingPowerSupplyControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// SideBForward电流 /// public double SideBForwardCurrent { get { return (double)this.GetValue(SideBForwardCurrentProperty); } set { this.SetValue(SideBForwardCurrentProperty, value); } } public static readonly DependencyProperty SideBForwardVoltageProperty = DependencyProperty.Register("SideBForwardVoltage", typeof(double), typeof(PlatingPowerSupplyControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// SideBForward电压 /// public double SideBForwardVoltage { get { return (double)this.GetValue(SideBForwardVoltageProperty); } set { this.SetValue(SideBForwardVoltageProperty, value); } } public static readonly DependencyProperty SideAReverseCurrentProperty = DependencyProperty.Register("SideAReverseCurrent", typeof(double), typeof(PlatingPowerSupplyControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// SideAReverse电流 /// public double SideAReverseCurrent { get { return (double)this.GetValue(SideAReverseCurrentProperty); } set { this.SetValue(SideAReverseCurrentProperty, value); } } public static readonly DependencyProperty SideAReverseVoltageProperty = DependencyProperty.Register("SideAReverseVoltage", typeof(double), typeof(PlatingPowerSupplyControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// SideAReverse电压 /// public double SideAReverseVoltage { get { return (double)this.GetValue(SideAReverseVoltageProperty); } set { this.SetValue(SideAReverseVoltageProperty, value); } } public static readonly DependencyProperty SideBReverseCurrentProperty = DependencyProperty.Register("SideBReverseCurrent", typeof(double), typeof(PlatingPowerSupplyControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// SideBReverse电流 /// public double SideBReverseCurrent { get { return (double)this.GetValue(SideBReverseCurrentProperty); } set { this.SetValue(SideBReverseCurrentProperty, value); } } public static readonly DependencyProperty SideBReverseVoltageProperty = DependencyProperty.Register("SideBReverseVoltage", typeof(double), typeof(PlatingPowerSupplyControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// SideBReverse电压 /// public double SideBReverseVoltage { get { return (double)this.GetValue(SideBReverseVoltageProperty); } set { this.SetValue(SideBReverseVoltageProperty, value); } } #endregion } }