Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
149 changes: 149 additions & 0 deletions HospitalApp/SignUpViewModel.axaml(NEED COMMAND)
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
<UserControl xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="clr-namespace:HospitalApp.ViewModels"
x:Class="HospitalApp.Views.SignUpView"
x:DataType="vm:SignUpViewModel">

<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Border Grid.Column="0"
CornerRadius="0,80,80,0"
ClipToBounds="True"
BoxShadow="0 4 100 0 #80000000">
<Image Source="C:\Users\Mary Grace\RiderProjects\HospitalAp\HospitalApp\HospitalApp\Assets\logo.jpg"
Stretch="UniformToFill"
Opacity="2"/>
</Border>
<Grid Grid.Column="1" Margin="40">
<StackPanel VerticalAlignment="Center" Spacing="20">
<TextBlock Text="Username"
FontSize="16"
FontWeight="Bold"
Foreground="#2D3748"/>
<Border CornerRadius="10"
Background="White"
BoxShadow="0 1 10 0 #80000000"
Padding="0">
<TextBox Text="{Binding Username}"
FontSize="16"
Padding="15"
BorderThickness="0"
Background="Transparent"/>
</Border>
<TextBlock Text="Password"
FontSize="16"
FontWeight="Bold"
Foreground="#2D3748"/>
<Border CornerRadius="10"
Background="White"
BoxShadow="0 1 10 0 #80000000"
Padding="0">
<TextBox Text="{Binding Password}"
PasswordChar="●"
FontSize="16"
Padding="15"
BorderThickness="0"
Background="Transparent"/>
</Border>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<CheckBox Content="Show Password"
VerticalAlignment="Center"
FontSize="12"
Foreground="Black"
Grid.Column="0"/>
<TextBlock Text="Forgot Password"
FontSize="12"
Foreground="Gray"
TextDecorations="Underline"
VerticalAlignment="Center"
Cursor="Hand"
Grid.Column="2"
HorizontalAlignment="Right"/>
</Grid>

<!-- Email Field -->
<TextBlock Text="Email"
FontSize="16"
FontWeight="Bold"
Foreground="#003344"
Margin="5,0,0,5"/>
<Border CornerRadius="25"
Background="White"
Height="50"
Margin="0,0,0,15">
<TextBox Text="{Binding Email}"
FontSize="16"
Padding="15"
BorderThickness="0"
Background="Transparent"
VerticalAlignment="Center"/>
</Border>

<!-- Confirmation Code and Authorize Email -->
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>

<StackPanel Grid.Column="0">
<TextBlock Text="Confirmation Code"
FontSize="16"
FontWeight="Bold"
Foreground="#003344"
Margin="5,0,0,5"/>
<Border CornerRadius="25"
Background="White"
Height="50">
<TextBox Text="{Binding ConfirmationCode}"
FontSize="16"
Padding="15"
BorderThickness="0"
Background="Transparent"
VerticalAlignment="Center"/>
</Border>
</StackPanel>

<TextBlock Text="Authorize Email"
Grid.Column="1"
VerticalAlignment="Bottom"
Margin="10,0,0,15"
Foreground="#003344"
FontSize="14"/>
</Grid>

<Grid Margin="0,20,0,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Border Grid.Column="0"
CornerRadius="10"
BoxShadow="0 1 9 0 #80000040"
Background="Transparent"
HorizontalAlignment="Left">
<Button Content="Sign Up"
Command="{Binding SignupCommand}"
Background="#00A3FF"
Foreground="White"
FontSize="16"
FontWeight="Bold"
CornerRadius="10"
Padding="10,5"
Width="120"
HorizontalContentAlignment="Center"
VerticalContentAlignment="Center"/>
</Border>
</Grid>
</StackPanel>
</Grid>
</Grid>
</UserControl>