private void cBoxPlaced3DObjects_SelectedIndexChanged(object sender, EventArgs e) { this.txtPlacement3DFullDT.Text = string.Empty; this.txtPlacement3DLength.Text = string.Empty; this.txtPlacement3DType.Text = string.Empty; this.btnGoToGraphics.Enabled = false; if (cBoxPlaced3DObjects.SelectedIndex == -1) { return; } EplanBarBaseViewModel selectedItem = this.cBoxPlaced3DObjects.SelectedItem as EplanBarBaseViewModel; if (selectedItem == null) { return; } this.txtPlacement3DFullDT.Text = selectedItem.BarBase.Name; this.txtPlacement3DLength.Text = selectedItem.BarBase.Length.ToString(); this.txtPlacement3DType.Text = selectedItem.BarBase.Properties[Properties.Placement3D.FUNC_COMPONENTTYPE].ToLocaleText(this._locale); this.btnGoToGraphics.Enabled = true; }
private void btnGoToGraphics_Click(object sender, EventArgs e) { if (cBoxPlaced3DObjects.SelectedIndex == -1) { return; } EplanBarBaseViewModel selectedItem = this.cBoxPlaced3DObjects.SelectedItem as EplanBarBaseViewModel; if (selectedItem == null) { return; } ApiExtHelpers.OpenInstallationSpaceWithPlacement3D(selectedItem.BarBase); }