ColumnSpan in Grid is not working properly when MaxWidth is 0 in VisualStudio 2019 (Version - 16.4.5)

Shobika Palani 36 Reputation points
2020-06-11T11:30:16.9+00:00

In my project created in VisualStudio 2019 with version 16.4.5, I have some columndefintions in grid and also uses columnspanning. But when I set maxwidth as 0 for some definition, the columndefinitions are not spanned to full width properly.

Code Snippet:

<Grid>  
        <Grid.ColumnDefinitions>     
            <ColumnDefinition MaxWidth="0"/>    
            <ColumnDefinition Width="*"/>  
        </Grid.ColumnDefinitions>  
        <Border Background="Red" Grid.ColumnSpan="2"/>  
        <TextBlock Grid.Column="1" Text="Testing"/>  
  </Grid>  

The same code above is working different in different frameworks. Please refer to the below ScreenShots

VS2017 - NetFramework-4.6.1

9853-vs2017-461-framework.png

VS2019 - NETFramework-4.7.2

9855-vs2019-472-framework.png

Please look into this and provide your suggestion to fix this issue?

Regards,
Shobika

Windows Presentation Foundation
Windows Presentation Foundation
A part of the .NET Framework that provides a unified programming model for building line-of-business desktop applications on Windows.
2,710 questions
{count} votes