I am just learning Uno Platform and creating one of my apps in XAML. I'm used to WPF which has a Grid and GridSplitter which lets the user resize columns or rows. Is there the equivalent of this in Uno?
I've looked through their controls and it seems like a lot of the controls follow the Windows UI controls, but I can't find anything similar to a GridSplitter that lets me resize columns.
It seems like the GridSplitter is not part of Uno platform itself but rather WindowsCommunityToolkit which has been ported to Uno.
https://github.com/unoplatform/Uno.WindowsCommunityToolkit
Specifically:
Docs:
Nuget:
https://www.nuget.org/packages/Uno.Microsoft.Toolkit.Uwp.UI.Controls
Code:
<Page
...
xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"
...
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition Width="5"></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<controls:GridSplitter Grid.Column="1">
</controls:GridSplitter>
...