using MECF.Framework.Common.CommonData.SRD; using OpenSEMI.ClientBase; using System; using System.Collections.Generic; using System.Linq; using System.Windows; using System.Windows.Controls; namespace CyberX8_Themes.UserControls { /// /// SRDUIControl.xaml 的交互逻辑 /// public partial class SRDUIControl : UserControl { public SRDUIControl() { InitializeComponent(); } public static readonly DependencyProperty ArmUIPositionProperty = DependencyProperty.Register( "ArmUIPosition", typeof(double), typeof(SRDUIControl), new FrameworkPropertyMetadata((double)25.682, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// ArmUIPosition (degree) /// public double ArmUIPosition { get { return (double)this.GetValue(ArmUIPositionProperty); } set { this.SetValue(ArmUIPositionProperty, value); } } public static readonly DependencyProperty RotationUIPositionProperty = DependencyProperty.Register( "RotationUIPosition", typeof(double), typeof(SRDUIControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// RotationUIPosition (degree) /// public double RotationUIPosition { get { return (double)this.GetValue(RotationUIPositionProperty); } set { this.SetValue(RotationUIPositionProperty, value); } } public static readonly DependencyProperty Flipper1UIPosition200Property = DependencyProperty.Register( "Flipper1UIPosition200", typeof(double), typeof(SRDUIControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// Flipper1UIPosition200 (degree) /// public double Flipper1UIPosition200 { get { return (double)this.GetValue(Flipper1UIPosition200Property); } set { this.SetValue(Flipper1UIPosition200Property, value); } } public static readonly DependencyProperty Flipper2UIPosition200Property = DependencyProperty.Register( "Flipper2UIPosition200", typeof(double), typeof(SRDUIControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// Flipper2UIPosition200 (degree) /// public double Flipper2UIPosition200 { get { return (double)this.GetValue(Flipper2UIPosition200Property); } set { this.SetValue(Flipper2UIPosition200Property, value); } } public static readonly DependencyProperty Flipper3UIPosition200Property = DependencyProperty.Register( "Flipper3UIPosition200", typeof(double), typeof(SRDUIControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// Flipper3UIPosition200 (degree) /// public double Flipper3UIPosition200 { get { return (double)this.GetValue(Flipper3UIPosition200Property); } set { this.SetValue(Flipper3UIPosition200Property, value); } } public static readonly DependencyProperty Flipper1UIPosition150Property = DependencyProperty.Register( "Flipper1UIPosition150", typeof(double), typeof(SRDUIControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// Flipper1UIPosition150 (degree) /// public double Flipper1UIPosition150 { get { return (double)this.GetValue(Flipper1UIPosition150Property); } set { this.SetValue(Flipper1UIPosition150Property, value); } } public static readonly DependencyProperty Flipper2UIPosition150Property = DependencyProperty.Register( "Flipper2UIPosition150", typeof(double), typeof(SRDUIControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// Flipper2UIPosition150 (degree) /// public double Flipper2UIPosition150 { get { return (double)this.GetValue(Flipper2UIPosition150Property); } set { this.SetValue(Flipper2UIPosition150Property, value); } } public static readonly DependencyProperty Flipper3UIPosition150Property = DependencyProperty.Register( "Flipper3UIPosition150", typeof(double), typeof(SRDUIControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// Flipper3UIPosition150 (degree) /// public double Flipper3UIPosition150 { get { return (double)this.GetValue(Flipper3UIPosition150Property); } set { this.SetValue(Flipper3UIPosition150Property, value); } } public static readonly DependencyProperty Flipper1UIPosition100Property = DependencyProperty.Register( "Flipper1UIPosition100", typeof(double), typeof(SRDUIControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// Flipper1UIPosition100 (degree) /// public double Flipper1UIPosition100 { get { return (double)this.GetValue(Flipper1UIPosition100Property); } set { this.SetValue(Flipper1UIPosition100Property, value); } } public static readonly DependencyProperty Flipper2UIPosition100Property = DependencyProperty.Register( "Flipper2UIPosition100", typeof(double), typeof(SRDUIControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// Flipper2UIPosition100 (degree) /// public double Flipper2UIPosition100 { get { return (double)this.GetValue(Flipper2UIPosition100Property); } set { this.SetValue(Flipper2UIPosition100Property, value); } } public static readonly DependencyProperty Flipper3UIPosition100Property = DependencyProperty.Register( "Flipper3UIPosition100", typeof(double), typeof(SRDUIControl), new FrameworkPropertyMetadata((double)0, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// Flipper3UIPosition100 (degree) /// public double Flipper3UIPosition100 { get { return (double)this.GetValue(Flipper3UIPosition100Property); } set { this.SetValue(Flipper3UIPosition100Property, value); } } public static readonly DependencyProperty WaferInfoProperty = DependencyProperty.Register( "WaferInfo", typeof(WaferInfo), typeof(SRDUIControl)); /// /// WaferInfo /// public WaferInfo WaferInfo { get { return (WaferInfo)this.GetValue(WaferInfoProperty); } set { this.SetValue(WaferInfoProperty, value); } } public static readonly DependencyProperty CommonDataProperty = DependencyProperty.Register( "CommonData", typeof(SrdCommonData), typeof(SRDUIControl), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender)); /// /// CommonData /// public SrdCommonData CommonData { get { return (SrdCommonData)this.GetValue(CommonDataProperty); } set { this.SetValue(CommonDataProperty, value); } } } }