UI: More advanced IsVisible binding for update available button (idk why it's always showing)

This commit is contained in:
Evan Husted 2025-02-10 22:42:25 -06:00
parent aab9b58542
commit a205ec374b
4 changed files with 15 additions and 8 deletions

View file

@ -283,10 +283,14 @@
<StackPanel
Grid.Column="4"
Margin="0,0,5,0"
IsVisible="{Binding EnableNonGameRunningControls}"
Orientation="Horizontal">
<StackPanel.IsVisible>
<MultiBinding Converter="{x:Static BoolConverters.And}">
<Binding Path="EnableNonGameRunningControls" />
<Binding Path="UpdateAvailable" />
</MultiBinding>
</StackPanel.IsVisible>
<Button Margin="0, 0, 5, 0"
IsVisible="{Binding UpdateAvailable}"
Command="{Binding UpdateCommand}">
<TextBlock
Margin="-5"
@ -294,7 +298,7 @@
VerticalAlignment="Center"
Text="{ext:Locale UpdaterBackgroundStatusBarButtonText}" />
</Button>
<controls:MiniVerticalSeparator IsVisible="{Binding UpdateAvailable}" />
<controls:MiniVerticalSeparator Margin="5,0,0,0"/>
</StackPanel>
<StackPanel
Grid.Column="5"