private void ShowPropertyViewer() { if (_propertyViewer == null) { _propertyViewer = new PropertyViewer(); _propertyViewer.Owner = this; _propertyViewer.FormClosed += (s, a) => _propertyViewer = null; _propertyViewer.Show(this); } _propertyViewer.SetSelectedObjects(_activePrimitives.ToArray()); _propertyViewer.BringToFront(); _propertyViewer.Focus(); }
private void ShowPropertyViewer(object[] items) { if (_propertyViewer == null) { _propertyViewer = new PropertyViewer(); _propertyViewer.Owner = this; _propertyViewer.FormClosed += (s, a) => _propertyViewer = null; _propertyViewer.Changed += (s, a) => UpdateUi(false); _propertyViewer.Show(this); } _propertyViewer.SetSelectedObjects(items); _propertyViewer.BringToFront(); _propertyViewer.Focus(); }