Skip to content

Commit 15b2636

Browse files
renamed
1 parent e98adcf commit 15b2636

File tree

4 files changed

+55
-58
lines changed

4 files changed

+55
-58
lines changed

LoginForm/LoginForm/Behavior/SignInFormBehavior.cs renamed to LoginForm/LoginForm/Behavior/LoginFormBehavior.cs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
using System.Text;
1010
using System.Threading.Tasks;
1111

12-
public class SignInFormBehavior : Behavior<ContentPage>
12+
public class LoginFormBehavior : Behavior<ContentPage>
1313
{
1414

1515
/// <summary>
@@ -20,22 +20,22 @@ public class SignInFormBehavior : Behavior<ContentPage>
2020
/// <summary>
2121
/// Holds the sign in button instance.
2222
/// </summary>
23-
private Button signInButton;
23+
private Button loginButton;
2424

2525
protected override void OnAttachedTo(ContentPage bindable)
2626
{
2727
base.OnAttachedTo(bindable);
28-
this.dataForm = bindable.FindByName<SfDataForm>("signInForm");
28+
this.dataForm = bindable.FindByName<SfDataForm>("loginForm");
2929
if (dataForm != null)
3030
{
3131
this.dataForm.GenerateDataFormItem += this.OnGenerateDataFormItem;
3232
}
3333

34-
this.signInButton = bindable.FindByName<Button>("signInButton");
34+
this.loginButton = bindable.FindByName<Button>("loginButton");
3535

36-
if (this.signInButton != null)
36+
if (this.loginButton != null)
3737
{
38-
this.signInButton.Clicked += OnSignInButtonCliked;
38+
this.loginButton.Clicked += OnLoginButtonCliked;
3939
}
4040
}
4141

@@ -46,7 +46,7 @@ protected override void OnAttachedTo(ContentPage bindable)
4646
/// <param name="e">The event arguments.</param>
4747
private void OnGenerateDataFormItem(object sender, GenerateDataFormItemEventArgs e)
4848
{
49-
if (e.DataFormItem != null && e.DataFormItem.FieldName == nameof(SignInFormModel.UserName) && e.DataFormItem is DataFormTextEditorItem textItem)
49+
if (e.DataFormItem != null && e.DataFormItem.FieldName == nameof(LoginFormModel.UserName) && e.DataFormItem is DataFormTextEditorItem textItem)
5050
{
5151
textItem.Keyboard = Keyboard.Email;
5252
}
@@ -57,7 +57,7 @@ private void OnGenerateDataFormItem(object sender, GenerateDataFormItemEventArgs
5757
/// </summary>
5858
/// <param name="sender">The sign in button.</param>
5959
/// <param name="e">The event arguments.</param>
60-
private async void OnSignInButtonCliked(object sender, EventArgs e)
60+
private async void OnLoginButtonCliked(object sender, EventArgs e)
6161
{
6262
if(this.dataForm != null && App.Current?.MainPage != null)
6363
{
@@ -75,9 +75,9 @@ private async void OnSignInButtonCliked(object sender, EventArgs e)
7575
protected override void OnDetachingFrom(ContentPage bindable)
7676
{
7777
base.OnDetachingFrom(bindable);
78-
if (this.signInButton != null)
78+
if (this.loginButton != null)
7979
{
80-
this.signInButton.Clicked -= OnSignInButtonCliked;
80+
this.loginButton.Clicked -= OnLoginButtonCliked;
8181
}
8282

8383
if (this.dataForm != null)

LoginForm/LoginForm/DataFormViewModel.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ public class DataFormViewModel
1010
/// </summary>
1111
public DataFormViewModel()
1212
{
13-
this.SignInFormModel = new SignInFormModel();
13+
this.LoginFormModel = new LoginFormModel();
1414
}
1515

1616
/// <summary>
1717
/// Gets or sets the sign in model.
1818
/// </summary>
19-
public SignInFormModel SignInFormModel { get; set; }
19+
public LoginFormModel LoginFormModel { get; set; }
2020
}
2121
}

LoginForm/LoginForm/MainPage.xaml

Lines changed: 42 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
33
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
44
xmlns:thickness ="clr-namespace:Microsoft.Maui;assembly=Microsoft.Maui"
5-
xmlns:dataForm="http://schemas.syncfusion.com/maui"
5+
xmlns:dataForm="clr-namespace:Syncfusion.Maui.DataForm;assembly=Syncfusion.Maui.DataForm"
66
xmlns:local="clr-namespace:LoginForm"
77
xmlns:system="clr-namespace:System;assembly=netstandard"
88
x:Class="LoginForm.MainPage">
@@ -18,72 +18,69 @@
1818
</Border.StrokeShape>
1919
<Image Source="login.png" Grid.Row="0" Grid.Column="0" HorizontalOptions="Center" Aspect="AspectFit"
2020
/>
21-
</Border>
21+
</Border>
2222
<Frame CornerRadius="10" Grid.Column="{OnIdiom Default=0, Desktop=1}" BorderColor="White" HeightRequest="420" Background="White"
2323
Grid.Row="{OnIdiom Default=1, Desktop=0}"
2424
WidthRequest="380" VerticalOptions="{OnIdiom Default=Start, Desktop=Center}"
2525
Grid.ColumnSpan="{OnIdiom Default=2, Desktop=1}"
2626
Grid.RowSpan="{OnIdiom Default=1, Desktop=2}" >
2727
<Grid IsClippedToBounds="True" HeightRequest="420" >
28-
<Grid.RowDefinitions>
29-
<RowDefinition Height="90"/>
30-
<RowDefinition Height="{OnIdiom Default=180, Desktop=155}"/>
31-
<RowDefinition Height="50"/>
32-
<RowDefinition Height="40"/>
33-
<RowDefinition Height="40"/>
34-
</Grid.RowDefinitions>
35-
<Grid.BindingContext>
36-
<local:DataFormViewModel/>
37-
</Grid.BindingContext>
38-
<Label Padding="0,10,0,0"
28+
<Grid.RowDefinitions>
29+
<RowDefinition Height="90"/>
30+
<RowDefinition Height="{OnIdiom Default=180, Desktop=155}"/>
31+
<RowDefinition Height="50"/>
32+
<RowDefinition Height="40"/>
33+
<RowDefinition Height="40"/>
34+
</Grid.RowDefinitions>
35+
<Grid.BindingContext>
36+
<local:DataFormViewModel/>
37+
</Grid.BindingContext>
38+
<Label Padding="0,10,0,0"
3939
HorizontalOptions="Center" HorizontalTextAlignment="Center" VerticalTextAlignment="Start">
40-
<Label.FormattedText>
41-
<FormattedString>
42-
<Span Text="Welcome back" FontSize="32" FontAttributes="Bold"/>
43-
<Span Text="{x:Static system:Environment.NewLine}"/>
44-
<Span Text="Login to your account" FontSize="14"/>
45-
</FormattedString>
46-
</Label.FormattedText>
47-
</Label>
40+
<Label.FormattedText>
41+
<FormattedString>
42+
<Span Text="Welcome back" FontSize="32" FontAttributes="Bold"/>
43+
<Span Text="{x:Static system:Environment.NewLine}"/>
44+
<Span Text="Login to your account" FontSize="14"/>
45+
</FormattedString>
46+
</Label.FormattedText>
47+
</Label>
4848

49-
<dataForm:SfDataForm x:Name="signInForm" Grid.Row="1" DataObject="{Binding SignInFormModel}"
50-
LayoutType="TextInputLayout"
49+
<dataForm:SfDataForm x:Name="loginForm" LayoutType="TextInputLayout"
50+
Grid.Row="1" DataObject="{Binding LoginFormModel}"
5151
ValidationMode="PropertyChanged" >
52-
<dataForm:SfDataForm.TextInputLayoutSettings>
53-
<dataForm:TextInputLayoutSettings ShowHelperText="True"/>
54-
</dataForm:SfDataForm.TextInputLayoutSettings>
55-
</dataForm:SfDataForm>
52+
</dataForm:SfDataForm>
5653

57-
<Grid ColumnDefinitions="0.5*,0.5*" Grid.Row="2" Padding="12,0,0,0" VerticalOptions="Start">
58-
<HorizontalStackLayout VerticalOptions="Center" Padding="10,0,0,0" >
59-
<CheckBox Color="{StaticResource Primary}"/>
60-
<Label Text="Remember me" FontSize="12" VerticalOptions="Center" />
61-
</HorizontalStackLayout>
62-
<Label Text="Forgot password?" Grid.Column="1" TextColor="{StaticResource Primary}" HorizontalTextAlignment="Center" Padding="10,0,0,0" FontSize="12" VerticalOptions="Center" />
63-
</Grid>
54+
<Grid ColumnDefinitions="0.5*,0.5*" Grid.Row="2" Padding="12,0,0,0" VerticalOptions="Start">
55+
<HorizontalStackLayout VerticalOptions="Center" Padding="10,0,0,0" >
56+
<CheckBox Color="{StaticResource Primary}"/>
57+
<Label Text="Remember me" FontSize="12" VerticalOptions="Center" />
58+
</HorizontalStackLayout>
59+
<Label Text="Forgot password?" Grid.Column="1" TextColor="{StaticResource Primary}" HorizontalTextAlignment="Center" Padding="10,0,0,0" FontSize="12" VerticalOptions="Center" />
60+
</Grid>
6461

65-
<Button Text="LOGIN" x:Name="signInButton" HeightRequest="40" VerticalOptions="End"
62+
<Button Text="LOGIN" x:Name="loginButton" HeightRequest="40" VerticalOptions="End"
6663
HorizontalOptions="Fill" Margin="20,0,20,0" CornerRadius="10"
6764
Padding="0" FontAttributes="Bold"
6865
Grid.Row="3" Background="{StaticResource Primary}"/>
6966

7067

71-
<Label Grid.Row="4" Padding="0,12,0,0"
68+
<Label Grid.Row="4" Padding="0,12,0,0"
7269
HorizontalOptions="Center"
7370
HorizontalTextAlignment="Center"
7471
FontSize="14">
75-
<Label.FormattedText>
76-
<FormattedString>
77-
<Span Text="Don't have an account? " />
78-
<Span Text="Sign Up" TextDecorations="Underline" TextColor="{StaticResource Primary}"/>
79-
</FormattedString>
80-
</Label.FormattedText>
81-
</Label>
82-
</Grid>
72+
<Label.FormattedText>
73+
<FormattedString>
74+
<Span Text="Don't have an account? " />
75+
<Span Text="Sign Up" TextDecorations="Underline" TextColor="{StaticResource Primary}"/>
76+
</FormattedString>
77+
</Label.FormattedText>
78+
</Label>
79+
</Grid>
8380
</Frame>
8481
</Grid>
8582
</Border>
8683
<ContentPage.Behaviors>
87-
<local:SignInFormBehavior/>
84+
<local:LoginFormBehavior/>
8885
</ContentPage.Behaviors>
8986
</ContentPage>

LoginForm/LoginForm/Model/SignInFormModel.cs renamed to LoginForm/LoginForm/Model/LoginFormModel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
namespace LoginForm
1010
{
11-
public class SignInFormModel
11+
public class LoginFormModel
1212
{
1313
[Display(Prompt = "example@mail.com", Name = "Email")]
1414
[EmailAddress(ErrorMessage = "Enter your email - example@mail.com")]

0 commit comments

Comments
 (0)