I was exploring options to port our existing WPF app to the new WinUI 3. But it seems almost impossible. Even the most basic things are not working as intended, or am I doing something wrong?
1) A Canvas inside a ScrollViewer does not enable any scrollbars when Canvas children are out of bounds. I am adding several children to below canvas programatically but scrollbars don't show.
<ScrollViewer>
<Canvas x:Name="MainCanvas" Background="AliceBlue"/>
</ScrollViewer>
2) A TabView does not stretch. Below, you have to set Height explicitly for the Grid for it to show, else it is not rendered.
<TabView>
<TabView.TabItems>
<TabViewItem Header="New Tab">
<Grid Background="Magenta"/>
</TabViewItem>
</TabView.TabItems>
</TabView>
3) There is no support for DrawingVisual (Media) classes. Is there a substitute for simple lightweight drawings on Canvas other than the Shapes library?
Thanks