// public API for update UI public void SetHeatProducer(HeatProducer p) { selectedObject.SetHeatProducer(p, this); this.DataContext = selectedObject; _propertyGrid.Update(); }