Переглянути джерело

Only allow username changes when not in game

Kenneth van Ewijk 10 роки тому
батько
коміт
3dad6d5a46

+ 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>