using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using Uestc.Auto6.Dso.Core; using Uni_Trend.MSO7000X.Language; using Uni_Trend.MSO7000X.Common.Helper; using Uni_Trend.MSO7000X.UserControls; using Uestc.Auto6.Dso.ComModel; using Uestc.Auto6.Dso.Core.Decode; namespace Uestc.Auto6.Dso.Protocol.CANFD { public partial class CANFDTriggerSetControl : UserControl, ITriggerSerialView { #region 属性定义 protected new Boolean DesignMode { get { Boolean rtnflag = false; #if DEBUG rtnflag = DesignTimeHelper.InDesignMode(this); #endif return rtnflag; } } public CANFDTrigSerialPrsnt Presenter { get => (CANFDTrigSerialPrsnt)(ParentForm as ITriggerView).Presenter; set => (ParentForm as ITriggerView).Presenter = value; } ITriggerPrsnt IView.Presenter { get => Presenter; set => Presenter = (CANFDTrigSerialPrsnt)value; } private IProtocolView _DecodeView = new CANFDSetControl(); #endregion 属性定义 public CANFDTriggerSetControl() { InitializeComponent(); } protected override void OnLoad(EventArgs e) { base.OnLoad(e); UpdateView(); } public void UpdateView(String propertyName) { switch (propertyName) { case nameof(CANFDTrigSerialPrsnt.Condition): UpdateView(); break; } } private void UpdateView() { } } }