123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- 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.ComModel;
- using Uestc.Auto6.Dso.Core;
- using Uestc.Auto6.Dso.Core.Decode;
- using Uni_Trend.MSO7000X.Common.Helper;
- using Uni_Trend.MSO7000X.UserControls.Style;
- namespace Uestc.Auto6.Dso.Protocol.JTAG
- {
- public partial class JTAGTriggerSetControl : UserControl, ITriggerSerialView
- {
- #region 属性定义
- protected new Boolean DesignMode
- {
- get
- {
- Boolean rtnflag = false;
- #if DEBUG
- rtnflag = DesignTimeHelper.InDesignMode(this);
- #endif
- return rtnflag;
- }
- }
- public JTAGTrigSerialPrsnt Presenter
- {
- get => (JTAGTrigSerialPrsnt)(ParentForm as ITriggerView).Presenter;
- set => (ParentForm as ITriggerView).Presenter = value;
- }
- ITriggerPrsnt IView<ITriggerPrsnt>.Presenter
- {
- get => Presenter;
- set => Presenter = (JTAGTrigSerialPrsnt)value;
- }
- #endregion 属性定义
- public JTAGTriggerSetControl()
- {
- InitializeComponent();
- StyleManager.Instance.RegisterControl(this);
- StyleManager.Instance.RegisterControl(this.TlpPanel);
- }
- protected override void OnLoad(EventArgs e)
- {
- base.OnLoad(e);
- Init();
- }
- private void Init()
- {
- ITriggerSerialView serialView = new TrigConditionPage();
- serialView.Presenter = this.Presenter;
- this.Presenter.TryAddView(serialView);
- this.TlpPanel.Controls.Add(serialView as Control, 0, 0);
- IProtocolView view = new JTAGSetControl();
- view.Presenter = ProtocolPrsnt.GetTrigSerialDecodePrsnt(SerialProtocolType.JTAG, view);
- this.TlpPanel.Controls.Add(view as Control, 0, 1);
- }
- public void UpdateView(string propertyName)
- {
- }
- }
- }
|