Răsfoiți Sursa

Only allow username changes when not in game

Kenneth van Ewijk 10 ani în urmă
părinte
comite
3dad6d5a46
2 a modificat fișierele cu 9 adăugiri și 1 ștergeri
  1. 8 0
      YJMPD-UWP/ViewModels/SettingsVM.cs
  2. 1 1
      YJMPD-UWP/Views/SettingsView.xaml

+ 8 - 0
YJMPD-UWP/ViewModels/SettingsVM.cs

@@ -20,5 +20,13 @@ namespace YJMPD_UWP.ViewModels
                 Settings.Username = value;
             }
         }
+
+        public bool UsernameEnabled
+        {
+            get
+            {
+                return App.Game.Status == Model.GameHandler.GameStatus.STOPPED;
+            }
+        }
     }
 }

+ 1 - 1
YJMPD-UWP/Views/SettingsView.xaml

@@ -11,7 +11,7 @@
         <StackPanel Style="{StaticResource BaseStackPanel}" >
             <StackPanel>
                 <TextBlock Text="Username" Style="{StaticResource Header}" />
-                <TextBox Text="{Binding Username, Mode=TwoWay}" />
+                <TextBox Text="{Binding Username, Mode=TwoWay}" IsEnabled="{Binding UsernameEnabled}"/>
             </StackPanel>
         </StackPanel>
     </ScrollViewer>