namespace IStation.WinFrmUI.Basic
|
{
|
public partial class ViewSignalTypeDlg : DevExpress.XtraEditors.XtraForm
|
{
|
public ViewSignalTypeDlg()
|
{
|
InitializeComponent();
|
this.IconOptions.Icon = WinFrmUI.Properties.Resources.App;
|
this.dataLayoutControl1.SetupLayoutControl();
|
InitialUI_ValueType();
|
InitialUI_UnitType();
|
}
|
|
private Model.SignalType _model = null;
|
|
public void SetBindingData(Model.SignalType rhs)
|
{
|
this.Text = "信号类型详细信息";
|
_model = rhs;
|
this.NameTextEdit.EditValue = _model.Name;
|
this.IdentifierTextEdit.EditValue = _model.Identifier;
|
this.ValueTypeImageComboBoxEdit.EditValue = _model.ValueType;
|
this.UnitTypeImageComboBoxEdit.EditValue = _model.UnitType;
|
this.DecimalPlacesTextEdit.EditValue = _model.DecimalPlaces;
|
this.TagNameTextEdit.EditValue = _model.TagName;
|
this.ValueSettingsMemoEdit.EditValue = _model.GetMultiDisplayValueSettings();
|
this.DescriptionMemoEdit.EditValue = _model.Description;
|
}
|
|
//初始化单位类型
|
private void InitialUI_UnitType()
|
{
|
this.UnitTypeImageComboBoxEdit.Properties.BeginUpdate();
|
this.UnitTypeImageComboBoxEdit.Properties.Items.Clear();
|
this.UnitTypeImageComboBoxEdit.Properties.Items.AddEnum(typeof(Unit.eUnitType), false);
|
this.UnitTypeImageComboBoxEdit.Properties.EndUpdate();
|
}
|
|
|
//初始化单位类型
|
private void InitialUI_ValueType()
|
{
|
this.ValueTypeImageComboBoxEdit.Properties.BeginUpdate();
|
this.ValueTypeImageComboBoxEdit.Properties.Items.Clear();
|
this.ValueTypeImageComboBoxEdit.Properties.Items.AddEnum(typeof(Model.Monitor.eValueType), false);
|
this.ValueTypeImageComboBoxEdit.Properties.EndUpdate();
|
}
|
}
|
}
|