This commit is contained in:
Aigio Liu
2021-05-27 23:17:05 +08:00
parent 40d21982e8
commit caff2a1a8d
2 changed files with 10 additions and 4 deletions
@@ -87,14 +87,14 @@
<Button Classes="action"
Content="{ReflectionBinding Path=Res.LoginAndRegister,Mode=OneWay,Source={x:Static resx:R.Current}}"
Command="{ReflectionBinding Submit}"
Command="{Binding Submit}"
HorizontalAlignment="Stretch" HorizontalContentAlignment="Center">
</Button>
</StackPanel>
<StackPanel x:Name="SteamLogin" Spacing="8" IsVisible="False">
<i:Interaction.Behaviors>
<!--<i:Interaction.Behaviors>
<ia:DataTriggerBehavior Binding="{Binding SteamUser}" ComparisonCondition="Equal" Value="{x:Null}">
<ia:ChangePropertyAction TargetObject="{ReflectionBinding #SteamLogo}" PropertyName="IsVisible" Value="True"/>
<ia:ChangePropertyAction TargetObject="{ReflectionBinding #UserAvater}" PropertyName="IsVisible" Value="False"/>
@@ -103,7 +103,7 @@
<ia:ChangePropertyAction TargetObject="{ReflectionBinding #UserAvater}" PropertyName="IsVisible" Value="True"/>
<ia:ChangePropertyAction TargetObject="{ReflectionBinding #SteamLogo}" PropertyName="IsVisible" Value="False"/>
</ia:DataTriggerBehavior>
</i:Interaction.Behaviors>
</i:Interaction.Behaviors>-->
<Button x:Name="UserAvater" Classes="plain" Command="{ReflectionBinding FastLogin}" IsVisible="False" CommandParameter="Steam">
<Image
@@ -27,7 +27,13 @@ namespace System.Application.UI.Views.Windows
{
if (e.Key == Key.Return)
{
((LoginOrRegisterWindowViewModel?)DataContext)?.Submit();
if (DataContext is LoginOrRegisterWindowViewModel vm)
{
if (vm.Submit.CanExecute(null))
{
vm.Submit.Execute(null);
}
}
}
};
#if DEBUG