[Bug] TabView TabStripHeight Resizing Incorrectly #1729
Description
Description
Creating a new TabView and using FontImageSource for Icon, renders the icons very tiny as can be seen in the pictures attached below. So, I tried setting the TabStripHeight property to make the TabStrip bigger and allow the icon to scale up, worked perfectly as intended. However, shortly after I noticed that the TabStrip container did resize but not in the main container so it ended up overlapping content in the carousel view as shown in the pictures below.
Steps to Reproduce
- Create TabView
- Add TabViewItems
- Set TabStripHeight 65 for example
- Look how the TabStrip overlaps the carousel content
Expected Behavior
No overlap, the main container Grid should resize its rows according to the new HeightRequest
Actual Behavior
The main container grid should resize the TabStrip row according to the height user requested, looking at the source code it seems the height of the row in the main container is set to auto by default, and then on TabStripHeight_changed the TabStripBackground height is updated... but the row height is never updated in the main container not by auto nor by setting new row definitions.
Basic Information
- Version with issue: 1.3.0
- Last known good version:
- IDE: VS 2019
- Platform Target Frameworks:
- Android: 9,10,11
Reproduction imagery
Small Icons when using FontImageSource
TabStrip overlapping content in Carousel (The blue marker shows how much it overlaps)