/// <inheritdoc /> public override void OnLoaded() { base.OnLoaded(); var upperLeft = GetBox(0).BottomLeft; var upperRight = GetBox(1).BottomRight; float curveMargin = 20.0f; _curve = new CurveEditor <T> { MaxKeyframes = 7, Bounds = new Rectangle(upperLeft + new Vector2(curveMargin, 10.0f), upperRight.X - upperLeft.X - curveMargin * 2.0f, 140.0f), Parent = this }; _curve.Edited += OnCurveEdited; _curve.UnlockChildrenRecursive(); _curve.PerformLayout(); UpdateCurveKeyframes(); }