diff --git a/Maui.ServerDrivenUI/Services/XamlConverterService.cs b/Maui.ServerDrivenUI/Services/XamlConverterService.cs index 3dbc30b..2e4beb4 100644 --- a/Maui.ServerDrivenUI/Services/XamlConverterService.cs +++ b/Maui.ServerDrivenUI/Services/XamlConverterService.cs @@ -27,10 +27,14 @@ public static string ConvertToXml(ServerUIElement element) var contentPropertiesBuilder = ParseProperties(element, strBuilder); strBuilder.Append('>'); - strBuilder.AppendLine(); - strBuilder.AppendJoin('\n', element.Content.Select(c => c.ToXaml(element.CustomNamespaces))); - strBuilder.AppendLine(); + if (element.Content.Count > 0) + { + strBuilder.AppendLine(); + strBuilder.AppendJoin('\n', element.Content.Select(c => c.ToXaml(element.CustomNamespaces))); + strBuilder.AppendLine(); + } + strBuilder.Append(contentPropertiesBuilder); strBuilder.AppendLine();