/CustomEntry.cs Secret
Created
December 23, 2017 11:04
Customize Control CustomEntry in PCL
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class CustomEntry : Entry | |
{ | |
public static readonly BindableProperty BorderColorProperty = | |
BindableProperty.Create( | |
nameof(BorderColor), | |
typeof(Color), | |
typeof(CustomEntry), | |
Color.Gray); | |
// Gets or sets BorderColor value | |
public Color BorderColor | |
{ | |
get { return (Color)GetValue(BorderColorProperty); } | |
set { SetValue(BorderColorProperty, value); } | |
} | |
public static readonly BindableProperty BorderWidthProperty = | |
BindableProperty.Create( | |
nameof(BorderWidth), | |
typeof(int), | |
typeof(CustomEntry), | |
Device.OnPlatform<int>(1, 2, 2)); | |
// Gets or sets BorderWidth value | |
public int BorderWidth | |
{ | |
get { return (int)GetValue(BorderWidthProperty); } | |
set { SetValue(BorderWidthProperty, value); } | |
} | |
public static readonly BindableProperty CornerRadiusProperty = | |
BindableProperty.Create( | |
nameof(CornerRadius), | |
typeof(double), | |
typeof(CustomEntry), | |
Device.OnPlatform<double>(6, 7, 7)); | |
// Gets or sets CornerRadius value | |
public double CornerRadius | |
{ | |
get { return (double)GetValue(CornerRadiusProperty); } | |
set { SetValue(CornerRadiusProperty, value); } | |
} | |
public static readonly BindableProperty IsCurvedCornersEnabledProperty = | |
BindableProperty.Create( | |
nameof(IsCurvedCornersEnabled), | |
typeof(bool), | |
typeof(CustomEntry), | |
true); | |
// Gets or sets IsCurvedCornersEnabled value | |
public bool IsCurvedCornersEnabled | |
{ | |
get { return (bool)GetValue(IsCurvedCornersEnabledProperty); } | |
set { SetValue(IsCurvedCornersEnabledProperty, value); } | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment