The RadNavigationView menu items don't seem to respect font size palatte settings. That is,
FluentPalette.Palette.FontSize = FontSize;
FluentPalette.Palette.FontSizeS = FontSizeSmall;
FluentPalette.Palette.FontSizeL = FontSizeLarge;
will change the font sizes in grids, buttons, regular menus, etc., but not navigation menu items. How can we get this working? XAML code:
<Window.Resources>
<telerik:StringToGlyphConverter x:Key="StringToGlyphConverter" />
<Style TargetType="telerik:RadNavigationViewItem">
<Setter Property="Content" Value="{Binding Title}" />
<Setter Property="ItemsSource" Value="{Binding SubItems}"/>
<Setter Property="Icon" Value="{Binding IconGlyph}" />
<Setter Property="IconTemplate">
<Setter.Value>
<DataTemplate>
<telerik:RadGlyph Glyph="{Binding Converter={StaticResource StringToGlyphConverter}}" Font="fas" />
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
<telerik:RadNavigationView Grid.Row="1"
x:Name="NavigationView" ItemsSource="{Binding MenuItems}"
AutoChangeDisplayMode="False"
DisplayMode="Expanded"
AllowMultipleExpandedItems="True"
SubItemsIndentation="15"
telerik:AnimationManager.IsAnimationEnabled="True"
SelectionChanged="OnNavigationViewSelectionChanged">
<telerik:RadNavigationView.Content>
<Frame
Background="#00000000"
NavigationUIVisibility="Hidden"
Content="{Binding ContentPage}"/>
</telerik:RadNavigationView.Content>
<telerik:RadNavigationView.PaneFooter>
<telerik:RadNavigationViewItem Content="Settings"
Command="{Binding NavigateItemSelectedCommand}"
CommandParameter="Settings"
IconTemplate="{x:Null}">
<telerik:RadNavigationViewItem.Icon>
<telerik:RadGlyph Glyph="" Font="fas" />
</telerik:RadNavigationViewItem.Icon>
</telerik:RadNavigationViewItem>
</telerik:RadNavigationView.PaneFooter>
</telerik:RadNavigationView>