I'm trying to set the FontWeight property on a control that has IsReadOnly="true" and it isn't working. It works for a TextBox, but not for DoubleEditBox, DateTimeEditBox, Int32EditBox, etc. See snippet below. This is a simplified example. In our real application we have Styles defined that contain a Trigger on the IsReadOnly property being true and then setting the Background and FontWeight properties the way we want. This worked as expected when we were on v2015, but no longer working after upgrading to v2019.
xmlns:editors="clr-namespace:ActiproSoftware.Windows.Controls.Editors;assembly=ActiproSoftware.Editors.Wpf"
xmlns:ribbon="clr-namespace:ActiproSoftware.Windows.Controls.Ribbon.Controls;assembly=ActiproSoftware.Ribbon.Wpf"
xmlns:themes="http://schemas.actiprosoftware.com/winfx/xaml/themes"
mc:Ignorable="d" Height="400" Width="400">
<Grid Margin="5">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<editors:DoubleEditBox Grid.Row="0" IsReadOnly="True" FontWeight="SemiBold" Value="93029" Background="{DynamicResource {x:Static themes:AssetResourceKeys.RibbonBackgroundNormalBrushKey}}"/>
<ribbon:TextBox Grid.Row="1" IsReadOnly="True" FontWeight="SemiBold" Text="93029" Background="{DynamicResource {x:Static themes:AssetResourceKeys.RibbonBackgroundNormalBrushKey}}"/>