Open mattleibow opened 9 months ago
We've added this issue to our backlog, and we will work to address it as time and resources allow. If you have any additional information or questions about this issue, please leave a comment. For additional info about issue management, please read our Triage Process.
Following this issue. This is related to a previous issue I created, but closed. https://github.com/dotnet/maui/issues/18470
Description
.NET MAUI does things a bit different to other XAML worlds where a layout will block interaction unless that layout is explicitly marked as input transparent.
The default for other XAML platforms, like WinUI, is to allow interaction through the layout - unless you assign a background - even a transparent color. Setting a null background makes the layout no longer hit testable and input passes through.
I have seen arguments for both ways where adding a layout was expected to block but did not. Then setting a color suddenly changes this - especially if that color is transparent. The other side always expected the layout to not block for null/transparent because you can see through it.
Some options:
InputTransparent="True"
CURRENTInputTransparent
propertynull
backgrounds do not block, only transparent/colorsnull
vsTransparent
colorSteps to Reproduce