Hi,
You need to wrap the dialog contents in a RadzenStack that contains two containers - one for the buttons and one for the dialog's content:
<RadzenStack Gap="1rem" Orientation="Orientation.Vertical" JustifyContent="JustifyContent.SpaceBetween" Style="height: 100%;">
<RadzenStack>
Dialog Content
</RadzenStack>
<RadzenStack Orientation="Orientation.Horizontal" JustifyContent="JustifyContent.End" Gap="0.5rem">
<RadzenButton Click="@((args) => DialogService.Close(true))" Variant="Variant.Flat" Text="Close" Style="width: 120px" @ref="_closeButton"/>
</RadzenStack>
</RadzenStack>
In addition, add the following style to adjust the height of the dialog's content container as it is currently designed to wrap around it's contents:
.rz-dialog-content {
flex-basis: 100%;
}
Here is the end result: