Beautify LoginPage

This commit is contained in:
2025-01-15 17:06:39 +01:00
parent 7571574baf
commit 65d5dc94df

View File

@@ -19,52 +19,47 @@
</ContentPage.Resources>
<ScrollView>
<VerticalStackLayout Spacing="10" Margin="15">
<VerticalStackLayout Spacing="10" Margin="15,0">
<HorizontalStackLayout Spacing="10">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<HorizontalStackLayout Spacing="10" HorizontalOptions="Start" Grid.Column="0">
<Label FontSize="22" FontAttributes="Bold" Text="{Binding AppTitle}" Margin="0,4,0,0" />
<Label FontSize="22" Text="{Binding Version}" Margin="0,4,0,0" />
<HorizontalStackLayout HorizontalOptions="End" Spacing="10" Margin="25,0,0,0">
</HorizontalStackLayout>
<HorizontalStackLayout HorizontalOptions="End" Spacing="10" Grid.Column="1">
<Label Text="Login QR/manuell" Margin="0,12,0,0"/>
<Switch x:Name="LoginSwitch" IsToggled="False" Toggled="Switch_Toggled">
</Switch>
<Switch x:Name="LoginSwitch" IsToggled="False" Toggled="Switch_Toggled"/>
</HorizontalStackLayout>
</Grid>
</HorizontalStackLayout>
<Label x:Name="ServerLabel" Text="{Binding Server}" IsVisible="{Binding Server, Converter={StaticResource StringVisibilityConverter}}" />
<VerticalStackLayout x:Name="LoginQR">
<Label Text="Login mit QR-Code" FontSize="32" HorizontalOptions="Start" />
<Label x:Name="Message" Text="{Binding Message}" Margin="0,15" />
<Label x:Name="Message" Text="{Binding Message}" HeightRequest="40" />
<Label x:Name="ServerLabel" Text="{Binding Server}" HeightRequest="25" Margin="0,0,0,10" IsVisible="{Binding Server, Converter={StaticResource StringVisibilityConverter}}" />
<Frame x:Name="LoginQR" HeightRequest="300" Padding="0" CornerRadius="0">
<Border HeightRequest="300" Padding="0">
<zxing:CameraBarcodeReaderView x:Name="barcodeScannerView"
BarcodesDetected="BarcodesDetected"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"/>
</Frame>
</Border>
</VerticalStackLayout>
<VerticalStackLayout x:Name="LoginManual" Padding="30" Spacing="15">
<Label Text="Manueller Login"
FontSize="32"
HorizontalOptions="Start" />
<VerticalStackLayout x:Name="LoginManual" Spacing="15">
<Label Text="Manueller Login" FontSize="32" HorizontalOptions="Start" />
<Entry x:Name="UsernameEntry"
Placeholder="Benutzername"
Keyboard="Email" />
<Entry x:Name="UsernameEntry" Placeholder="Benutzername" Keyboard="Email" />
<Entry x:Name="PasswordEntry"
Placeholder="Passwort"
IsPassword="True" />
<Entry x:Name="PasswordEntry" Placeholder="Passwort" IsPassword="True" />
<Entry x:Name="ServerEntry"
Placeholder="Server"
Keyboard="Url" />
<Entry x:Name="ServerEntry" Placeholder="Server" Keyboard="Url" />
<Button Text="Login" Clicked="OnLoginButtonClicked" />
</VerticalStackLayout>
</VerticalStackLayout>