Hide language selection in menu on initial install

This commit is contained in:
pizzaboxer 2024-07-03 12:18:55 +04:00
parent 3d3684c248
commit f99978b4c0
No known key found for this signature in database
GPG Key ID: 59D4A1DBAD0F2BA8

View File

@ -3,6 +3,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:models="clr-namespace:Bloxstrap.UI.ViewModels"
xmlns:ui="http://schemas.lepo.co/wpfui/2022/xaml"
xmlns:controls="clr-namespace:Bloxstrap.UI.Elements.Controls"
xmlns:resources="clr-namespace:Bloxstrap.Resources"
@ -27,6 +28,16 @@
<controls:OptionControl
Header="{x:Static resources:Strings.Menu_Appearance_Language_Title}"
Description="{x:Static resources:Strings.Menu_Appearance_Language_Description}">
<controls:OptionControl.Style>
<Style TargetType="controls:OptionControl">
<Setter Property="Visibility" Value="Visible" />
<Style.Triggers>
<DataTrigger Binding="{Binding Source={x:Static models:GlobalViewModel.IsNotFirstRun}, Mode=OneTime}" Value="False">
<Setter Property="Visibility" Value="Collapsed" />
</DataTrigger>
</Style.Triggers>
</Style>
</controls:OptionControl.Style>
<ComboBox Width="200" Padding="10,5,10,5" ItemsSource="{Binding Languages, Mode=OneTime}" Text="{Binding SelectedLanguage, Mode=TwoWay}" />
</controls:OptionControl>