protected override void RenderAttributes(AttributesBuilder builder)
        {
            base.RenderAttributes(builder);

            if (MinTallModeHeight != null)
            {
                builder.AddAttribute(nameof(MinTallModeHeight), AttributeHelper.DoubleToString(MinTallModeHeight.Value));
            }
            if (MinWideModeWidth != null)
            {
                builder.AddAttribute(nameof(MinWideModeWidth), AttributeHelper.DoubleToString(MinWideModeWidth.Value));
            }
            if (Pane1Length != null)
            {
                builder.AddAttribute(nameof(Pane1Length), AttributeHelper.GridLengthToString(Pane1Length.Value));
            }
            if (Pane2Length != null)
            {
                builder.AddAttribute(nameof(Pane2Length), AttributeHelper.GridLengthToString(Pane2Length.Value));
            }
            if (PanePriority != null)
            {
                builder.AddAttribute(nameof(PanePriority), (int)PanePriority.Value);
            }
            if (TallModeConfiguration != null)
            {
                builder.AddAttribute(nameof(TallModeConfiguration), (int)TallModeConfiguration.Value);
            }
            if (WideModeConfiguration != null)
            {
                builder.AddAttribute(nameof(WideModeConfiguration), (int)WideModeConfiguration.Value);
            }

            RenderAdditionalAttributes(builder);
        }