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