Sorry for the delay, but I couldn't replicate the problem in a new project so far.
For the other project that have this problem, I noticed that changing grid row height from "*" to "Auto" seems to fix the problem, but this behavior isn't replicated in a new project.
For now, I have attached short video showing how does that look like on a running application, but instead of seeing scrollbars in the expander header, those are visible in the expander content, which is generated from bindable layout, using 2x2 grid, simple labels and a aboxview as a row separator.
It looks like this:
<BindableLayout.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="1"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Label Text="{Binding .[0]}" FontAttributes="Bold"/>
<Label Grid.Column="1" Text="{Binding .[1]}" Margin="10,0,0,0" />
<BoxView Grid.ColumnSpan="2" Grid.Row="1" BackgroundColor="LightGray"/>
</Grid>
</DataTemplate>
</BindableLayout.ItemTemplate>
In the meantime, I will try to reproduce the problem and post some code- maybe it's just a problem on my end, or some kind of an edge case scenario.
Attachment:
20200219212045_744c9ae6.7z