/// <inheritdoc/> public void Initialize(IWithDoubleClickEditor smartEntity) { if (!(smartEntity is LevelMark levelMark)) { throw new ArgumentException("Wrong type of entity"); } _levelMark = levelMark; TbOverrideValue.Text = _levelMark.OverrideValue; TbNote.Text = _levelMark.Note; }
/// <inheritdoc/> public void Initialize(IWithDoubleClickEditor smartEntity) { if (!(smartEntity is NodalLeader nodalLeader)) { throw new ArgumentException("Wrong type of entity"); } _nodalLeader = nodalLeader; TbNodeNumber.Text = _nodalLeader.NodeNumber; TbNodeAddress.Text = _nodalLeader.NodeAddress; TbSheetNumber.Text = _nodalLeader.SheetNumber; }
/// <inheritdoc/> public void Initialize(IWithDoubleClickEditor smartEntity) { if (!(smartEntity is Section section)) { throw new ArgumentException("Wrong type of entity"); } _section = section; TbDesignation.Text = _section.Designation; TbDesignationPrefix.Text = _section.DesignationPrefix; TbSheetNumber.Text = _section.SheetNumber; TbDesignation.Focus(); }
/// <inheritdoc/> public void Initialize(IWithDoubleClickEditor smartEntity) { if (!(smartEntity is Axis axis)) { throw new ArgumentException("Wrong type of entity"); } _axis = axis; // visibility ChangeOrientVisibility(); if (_axis.MarkersCount > 1) { ChangeSecondVisibility(true); ChangeThirdVisibility(_axis.MarkersCount > 2); } else { ChangeSecondVisibility(false); ChangeThirdVisibility(false); } // values TbFirstPrefix.Text = _axis.FirstTextPrefix; TbFirstText.Text = _axis.FirstText; TbFirstSuffix.Text = _axis.FirstTextSuffix; TbSecondPrefix.Text = _axis.SecondTextPrefix; TbSecondText.Text = _axis.SecondText; TbSecondSuffix.Text = _axis.SecondTextSuffix; TbThirdPrefix.Text = _axis.ThirdTextPrefix; TbThirdText.Text = _axis.ThirdText; TbThirdSuffix.Text = _axis.ThirdTextSuffix; TbBottomOrientText.Text = _axis.BottomOrientText; TbTopOrientText.Text = _axis.TopOrientText; // markers position CbMarkersPosition.SelectedItem = _axis.MarkersPosition; // focus TbFirstText.Focus(); }