d9976ff520
Methoden zum Bot User registrieren und einloggen hinzugefügt aber auskommentiert, weil dies nur zu Debug bzw. Test gründen benutzt wurde
140 lines
6.7 KiB
XML
140 lines
6.7 KiB
XML
<Window x:Class="bib_talk.Login"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
mc:Ignorable="d"
|
|
Title="Login"
|
|
Height="380"
|
|
Width="600"
|
|
WindowStyle="None"
|
|
AllowsTransparency="True"
|
|
Background="Transparent"
|
|
WindowStartupLocation="CenterScreen">
|
|
<Window.Resources>
|
|
<Style x:Key="InvisibleButtonStyle" TargetType="Button">
|
|
<Setter Property="Background" Value="Transparent"/>
|
|
<Setter Property="BorderBrush" Value="Transparent"/>
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="Button">
|
|
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
<Setter Property="OverridesDefaultStyle" Value="True"/>
|
|
<Style.Triggers>
|
|
<Trigger Property="IsMouseOver" Value="True">
|
|
<Setter Property="Background" Value="Transparent"/>
|
|
<Setter Property="BorderBrush" Value="Transparent"/>
|
|
</Trigger>
|
|
<Trigger Property="IsPressed" Value="True">
|
|
<Setter Property="Background" Value="Transparent"/>
|
|
<Setter Property="BorderBrush" Value="Transparent"/>
|
|
</Trigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
<Style x:Key="NoHoverButtonStyle" TargetType="Button">
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="Button">
|
|
<Border Background="{TemplateBinding Background}"
|
|
BorderBrush="{TemplateBinding BorderBrush}"
|
|
BorderThickness="{TemplateBinding BorderThickness}"
|
|
Padding="{TemplateBinding Padding}">
|
|
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
|
|
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
|
|
</Border>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
<Style x:Key="HoverUnderlineTextBlockStyle" TargetType="TextBlock">
|
|
<Setter Property="TextDecorations" Value="None"/>
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding IsMouseOver, RelativeSource={RelativeSource AncestorType=Button}}" Value="True">
|
|
<Setter Property="TextDecorations" Value="Underline"/>
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</Window.Resources>
|
|
|
|
<Border CornerRadius="15" BorderThickness="20" BorderBrush="#FF282828">
|
|
<Grid Margin="-10,-10,-10,-10" Background="#FF282828">
|
|
<!-- Draggable Area -->
|
|
<Image HorizontalAlignment="Left" Height="450" Margin="237,-162,0,0" VerticalAlignment="Top" Width="591" Source="/Icons/logo.png"/>
|
|
|
|
<Grid VerticalAlignment="Top" Height="45" Background="Transparent" MouseLeftButtonDown="DraggableArea_MouseLeftButtonDown" Margin="0,-21,0,0">
|
|
|
|
</Grid>
|
|
<!-- Close Button -->
|
|
<Button Style="{StaticResource InvisibleButtonStyle}"
|
|
Width="30"
|
|
Height="30"
|
|
VerticalAlignment="Top"
|
|
HorizontalAlignment="Right"
|
|
Margin="0,0,0,0"
|
|
Click="CloseButton_Click">
|
|
<TextBlock Text="❌"
|
|
FontSize="20"
|
|
Foreground="White"
|
|
FontWeight="Bold"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"/>
|
|
</Button>
|
|
<StackPanel VerticalAlignment="Top" HorizontalAlignment="Left" Margin="23,29,0,0" Height="324">
|
|
<TextBlock Text="Willkommen zurück!"
|
|
FontSize="24"
|
|
Foreground="White"
|
|
HorizontalAlignment="Center"/>
|
|
|
|
<!-- Email TextBox -->
|
|
<TextBlock Text="Benutzername"
|
|
Foreground="White"
|
|
FontSize="16"
|
|
Margin="0,40,0,-30"/>
|
|
<TextBox Width="300"
|
|
x:Name="usernbox"
|
|
Height="30"
|
|
FontSize="20"
|
|
BorderBrush="Transparent"
|
|
Margin="0,30,0,0"
|
|
Background="#FF323134"
|
|
Foreground="White"
|
|
SelectionBrush="#FF6332A0" KeyDown="usernbox_KeyDown"/>
|
|
|
|
<!-- Benutzername TextBox -->
|
|
<TextBlock Text="Passwort"
|
|
Foreground="White"
|
|
FontSize="16"
|
|
Margin="0,20,0,-30"/>
|
|
<PasswordBox Width="300"
|
|
x:Name="passwordbox"
|
|
PasswordChanged="passwordbox_PasswordChanged"
|
|
Height="30"
|
|
FontSize="20"
|
|
BorderBrush="Transparent"
|
|
Margin="0,30,0,0"
|
|
Background="#FF323134"
|
|
Foreground="White"
|
|
SelectionBrush="#FF6332A0" KeyDown="passwordbox_KeyDown"/>
|
|
<Button x:Name="weiterbutton" Content="Weiter" Foreground="Gray" Background="#FF323134" BorderThickness="0" Margin="0,30,0,0" Height="30" BorderBrush="{x:Null}" Click="WeiterButton_Click" Style="{StaticResource NoHoverButtonStyle}"/>
|
|
<TextBlock Text="Noch keinen Account?"
|
|
Foreground="White"
|
|
FontSize="12"
|
|
Width="136"
|
|
Margin="20,20,0,0"/>
|
|
<Button Style="{StaticResource InvisibleButtonStyle}" Click="Register_Click">
|
|
<TextBlock Text="Registrieren"
|
|
Foreground="#FF6332A0"
|
|
FontSize="12"
|
|
Width="66"
|
|
Margin="8,5,0,0"
|
|
Style="{StaticResource HoverUnderlineTextBlockStyle}"/>
|
|
</Button>
|
|
|
|
</StackPanel>
|
|
</Grid>
|
|
</Border>
|
|
</Window>
|