Skip to main content
All docs
V25.1
  • DxRadio<TValue>.Alignment Property

    Specifies the position of the radio button’s label relative to the container boundaries.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v25.1.dll

    NuGet Package: DevExpress.Blazor

    Declaration

    [Parameter]
    public override CheckBoxContentAlignment Alignment { get; set; }

    Property Value

    Type Description
    CheckBoxContentAlignment

    A CheckBoxContentAlignment enumeration value.

    Available values:

    Name Description
    Default

    The component’s content is aligned according to outer styles a user applies.

    Left

    The component’s content is aligned to the left of the component’s root element.

    Right

    The component’s content is aligned to the right of the component’s root element.

    Center

    The component’s content is aligned to the center of the component’s root element.

    SpaceBetween

    The component’s content uses the justify-content: space-between alignment.

    SpaceAround

    The component’s content uses justify-content: space-around alignment.

    Remarks

    Use the Alignment and LabelPosition properties to change content position:

    <div style="width:400px" role="radiogroup">
    @foreach (var priorityLevel in PriorityLevels) {
        <DxRadio GroupName="priorities-radio-group"
                 @bind-GroupValue="@SelectedPriorityLevel"
                 Value="@priorityLevel"
                 LabelPosition="LabelPosition.Left"
                 Alignment="CheckBoxContentAlignment.Right">
            @priorityLevel
        </DxRadio>
    }
    </div>
    
    @code {
        string SelectedPriorityLevel { get; set; } = "normal";
        IEnumerable<string> PriorityLevels = new[] { "low", "normal", "urgent", "high" };
    }
    

    RadioGroup - Content Position

    See Also