public void AddPositionable(PositionableControl control) { if (controls.Contains(control)) { return; } control.CurrentPositionable.PropertyChanged += CurrentPositionable_PropertyChanged; control.CurrentPositionable.SizeChanged += CurrentPositionable_SizeChanged; controls.Add(control); UpdateSize(); }
public void RemovePositionable(PositionableControl control) { if (!controls.Contains(control)) { return; } control.CurrentPositionable.PropertyChanged -= CurrentPositionable_PropertyChanged; control.CurrentPositionable.SizeChanged -= CurrentPositionable_SizeChanged; controls.Remove(control); UpdateSize(); }
public bool Contains(PositionableControl control) { return(controls.Contains(control)); }