123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- 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;
- using OpenSEMI.ClientBase;
- using VirgoUI.Client.Models.Platform.EFEM;
- namespace VirgoUI.Client.Models.Controls
- {
- /// <summary>
- /// EFEMFrontView.xaml 的交互逻辑
- /// </summary>
- public partial class EFEMFrontView : UserControl
- {
- public EFEMFrontView()
- {
- InitializeComponent();
- }
- #region UnitData (DependencyProperty)
- public ModuleInfo UnitData
- {
- get { return (ModuleInfo)GetValue(UnitDataProperty); }
- set { SetValue(UnitDataProperty, value); }
- }
- public static readonly DependencyProperty UnitDataProperty =
- DependencyProperty.Register("UnitData", typeof(ModuleInfo), typeof(EFEMFrontView), new UIPropertyMetadata(null));
- public bool ShowTitle
- {
- get { return (bool)GetValue(ShowTitleProperty); }
- set { SetValue(ShowTitleProperty, value); }
- }
- public static readonly DependencyProperty ShowTitleProperty =
- DependencyProperty.Register("ShowTitle", typeof(bool), typeof(EFEMFrontView), new UIPropertyMetadata(true));
- #endregion
- //#region UpperArmVisibility (DependencyProperty)
- //public Visibility UpperArmVisibility
- //{
- // get { return (Visibility)GetValue(UpperArmVisibilityProperty); }
- // set { SetValue(UpperArmVisibilityProperty, value); }
- //}
- //public static readonly DependencyProperty UpperArmVisibilityProperty =
- // DependencyProperty.Register("UpperArmVisibility", typeof(Visibility), typeof(EFEMFrontView), new UIPropertyMetadata(Visibility.Visible));
- //#endregion
- //#region LowerArmVisibility (DependencyProperty)
- //public Visibility LowerArmVisibility
- //{
- // get { return (Visibility)GetValue(LowerArmVisibilityProperty); }
- // set { SetValue(LowerArmVisibilityProperty, value); }
- //}
- //public static readonly DependencyProperty LowerArmVisibilityProperty =
- // DependencyProperty.Register("LowerArmVisibility", typeof(Visibility), typeof(EFEMFrontView), new UIPropertyMetadata(Visibility.Visible));
- //#endregion
- //#region ArmType (DependencyProperty)
- //public int ArmType
- //{
- // get { return (int)GetValue(ArmTypeProperty); }
- // set { SetValue(ArmTypeProperty, value); }
- //}
- //public static readonly DependencyProperty ArmTypeProperty =
- // DependencyProperty.Register("ArmType", typeof(int), typeof(EFEMFrontView), new UIPropertyMetadata(1, OnArmTypeChanged));
- //private static void OnArmTypeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
- //{
- // var control = d as EFEMFrontView;
- // if (control != null)
- // {
- // control.UpdateArmVisibility();
- // }
- //}
- //private void UpdateArmVisibility()
- //{
- // if (ArmType == 2)
- // {
- // UpperArmVisibility = Visibility.Collapsed;
- // LowerArmVisibility = Visibility.Visible;
- // }
- // else
- // {
- // UpperArmVisibility = Visibility.Visible;
- // LowerArmVisibility = Visibility.Visible;
- // }
- //}
- //#endregion
- }
- }
|