| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | using Aitex.Core.Common.DeviceData;using MECF.Framework.Common.OperationCenter;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 FurnaceUI.Controls{    /// <summary>    /// HeaterControl.xaml 的交互逻辑    /// </summary>    public partial class HeaterControl : UserControl    {        public HeaterControl()        {            InitializeComponent();        }        public static readonly DependencyProperty CommandProperty = DependencyProperty.Register(         "Command", typeof(ICommand), typeof(HeaterControl),         new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender));        public static readonly DependencyProperty DeviceDataProperty = DependencyProperty.Register(                         "DeviceData", typeof(AITHeaterData), typeof(HeaterControl),                         new FrameworkPropertyMetadata(new AITHeaterData(), FrameworkPropertyMetadataOptions.AffectsRender));        public AITHeaterData DeviceData        {            get            {                return (AITHeaterData)this.GetValue(DeviceDataProperty);            }            set            {                this.SetValue(DeviceDataProperty, value);            }        }        public ICommand Command        {            get            {                return (ICommand)this.GetValue(CommandProperty);            }            set            {                this.SetValue(CommandProperty, value);            }        }        protected override void OnRender(DrawingContext drawingContext)        {            base.OnRender(drawingContext);        }    }}
 |