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
}
}