Estou usando WinUI 3 com C#. Quando defino uma Margem em uma InfoBar, a margem permanece mesmo quando a InfoBar está oculta. Existe uma maneira de fazer a margem desaparecer quando a InfoBar não está visível? Ou isso não é possível?
<Grid Width="400">
<StackPanel>
<TextBlock>Message</TextBlock>
<InfoBar IsOpen="True" Severity="Error" Margin="0,50,0,0" Message="MessageMessageMessage"/>
<TextBlock>Message2</TextBlock>
</StackPanel>
</Grid>
Você pode alternar o interruptor
Visibility
assim: