private void SetMeshDetailDialogInfo(Mesh mesh, string text) { if (_meshDiag == null) { _meshDiag = new MeshDetailsDialog(FindForm() as MainWindow, _scene); _meshDiag.FormClosed += (o, args) => { _meshDiag = null; }; _meshDiag.Show(); } else { _meshDiag.BringToFront(); } _meshDiag.SetMesh(mesh, text); }
private void SetMeshDetailDialogInfo(Mesh mesh, string text) { if (_meshDiag == null) { _meshDiag = new MeshDetailsDialog(ControlHelper.FindParent <MainViewer3DControl>(this), _scene); _meshDiag.FormClosed += (o, args) => { _meshDiag = null; }; _meshDiag.Show(); } else { _meshDiag.BringToFront(); } _meshDiag.SetMesh(mesh, text); }