New to Telerik UI for .NET MAUI? Start a free 30-day trial

Adjusting Toolbar Height in .NET MAUI

Environment

Version Product Author
9.0.0 Telerik UI for .NET MAUI Toolbar Dobrinka Yordanova

Description

In a scenario where a RadioButtonToolbarItem is used within a RadToolbar, controlling the toolbar's height might seem challenging, especially when targeting Android, as the minimum height appears to be larger.

This knowledge base article also answers the following questions:

  • How can I make the Toolbar in .NET MAUI smaller?
  • What is the way to adjust the height of a Toolbar item in .NET MAUI?
  • Is it possible to customize the Toolbar appearance for different platforms in .NET MAUI?

Solution

To reduce the height of the RadToolbar and adjust the RadioButtonToolbarItem to fit within the altered toolbar height, set the HeightRequest and MinimumHeightRequest properties of the toolbar and toolbar item, respectively. Additionally, configure other relevant properties to ensure the toolbar item is appropriately styled and positioned within the toolbar.

The following example demonstrates how to configure the RadToolbar and a RadioButtonToolbarItem to achieve a smaller height:

<telerik:RadToolbar x:Name="toolbar" HeightRequest="30">
    <telerik:RadioButtonToolbarItem Text="TEST">
        <telerik:RadioButtonToolbarItem.Style>
            <Style TargetType="telerik:RadioButtonToolbarItemView">
                <Setter Property="DisplayOptions" Value="Text" />
                <Setter Property="VerticalContentOptions" Value="Center" />
                <Setter Property="HorizontalContentOptions" Value="Center" />
                <Setter Property="FontSize" Value="{OnPlatform WinUI=14, Android=12}" />
                <Setter Property="ContentPadding" Value="0" />
                <Setter Property="Margin" Value="0" />
                <Setter Property="Padding" Value="1" />
                <Setter Property="MinimumHeightRequest" Value="16" />
            </Style>
        </telerik:RadioButtonToolbarItem.Style>
    </telerik:RadioButtonToolbarItem>
</telerik:RadToolbar>

This configuration results in a RadToolbar with a reduced height, where the RadioButtonToolbarItem is styled to match the toolbar's dimensions and platform-specific appearance requirements.

See Also

In this article