⚠ Deprecated: Legacy
Suggested alternative: H.XamlExtensions.WinUI
Shortest way to create rows/columns for Grid for WPF/UWP/Uno platforms
$ dotnet add package H.XamlExtensions.ProjectReunionShortest way to create rows/columns for Grid for WPF/UWP/Uno platforms
Install-Package H.XamlExtensions.Wpf
Install-Package H.XamlExtensions.Uno
Install-Package H.XamlExtensions.Uwp
// WPF
xmlns:e="clr-namespace:H.XamlExtensions;assembly=H.XamlExtensions.Wpf"
// UWP/Uno
xmlns:e="using:H.XamlExtensions"
<!-- Auto,Auto,*,Auto,Auto -->
<Grid e:GridExtensions.ColumnsAndRows="A,A,*,A,A;A,A,*,A,A"/>
<!-- Auto[MinWidth: 300, MaxWidth: 400],* -->
<Grid e:GridExtensions.Rows="A[300-400],*"/>
<!-- Auto[MinWidth: 300],* -->
<Grid e:GridExtensions.Rows="A[300],*"/>
<!-- Auto[MaxWidth: 300],* -->
<Grid e:GridExtensions.Rows="A[0-300],*"/>