@@ -147,7 +147,7 @@ public string IconImage
147147 /// <summary>
148148 /// BackgroundColor of this Control
149149 /// </summary>
150- public new Color BackgroundColor { get => ( Color ) GetValue ( IconColorProperty ) ; set => SetValue ( IconColorProperty , value ) ; }
150+ public new Color BackgroundColor { get => ( Color ) GetValue ( BackgroundColorProperty ) ; set => SetValue ( BackgroundColorProperty , value ) ; }
151151 ///------------------------------------------------------------------------
152152 /// <summary>
153153 /// Bordercolor of this control
@@ -173,7 +173,7 @@ public string IconImage
173173 /// <summary>
174174 /// Placeholder of entry
175175 /// </summary>
176- public string Placeholder { get => txtInput . Placeholder ; set { txtInput . Placeholder = value ; OnPropertyChanged ( nameof ( Placeholder ) ) ; } }
176+ public string Placeholder { get => ( string ) GetValue ( PlaceholderProperty ) ; set => SetValue ( PlaceholderProperty , value ) ; }
177177 /// <summary>
178178 /// Maximum length of this Entry
179179 /// </summary>
@@ -437,7 +437,7 @@ public LabelPosition ValidationPosition
437437 public static readonly BindableProperty BorderColorProperty = BindableProperty . Create ( nameof ( BorderColor ) , typeof ( Color ) , typeof ( AdvancedEntry ) , ( Color ) Frame . BorderColorProperty . DefaultValue , propertyChanged : ( bo , ov , nv ) => ( bo as AdvancedEntry ) . frmBackground . BorderColor = ( Color ) nv ) ;
438438 public static readonly BindableProperty TextColorProperty = BindableProperty . Create ( nameof ( TextColor ) , typeof ( Color ) , typeof ( AdvancedEntry ) , Entry . TextColorProperty . DefaultValue , propertyChanged : ( bo , ov , nv ) => ( bo as AdvancedEntry ) . txtInput . TextColor = ( Color ) nv ) ;
439439 public static readonly BindableProperty PlaceholderColorProperty = BindableProperty . Create ( nameof ( PlaceholderColor ) , typeof ( Color ) , typeof ( AdvancedEntry ) , Color . LightGray , propertyChanged : ( bo , ov , nv ) => ( bo as AdvancedEntry ) . PlaceholderColor = ( Color ) nv ) ;
440- public static readonly BindableProperty PlaceHolderProperty = BindableProperty . Create ( nameof ( Placeholder ) , typeof ( string ) , typeof ( AdvancedEntry ) , null , propertyChanged : ( bo , ov , nv ) => ( bo as AdvancedEntry ) . Placeholder = ( string ) nv ) ;
440+ public static readonly BindableProperty PlaceholderProperty = BindableProperty . Create ( nameof ( Placeholder ) , typeof ( string ) , typeof ( AdvancedEntry ) , default ( string ) , propertyChanged : ( bo , ov , nv ) => ( bo as AdvancedEntry ) . txtInput . Placeholder = ( string ) nv ) ;
441441 public static readonly BindableProperty MaxLengthProperty = BindableProperty . Create ( nameof ( MaxLength ) , typeof ( int ) , typeof ( AdvancedEntry ) , int . MaxValue , propertyChanged : ( bo , ov , nv ) => ( bo as AdvancedEntry ) . MaxLength = ( int ) nv ) ;
442442 public static readonly BindableProperty MinLengthProperty = BindableProperty . Create ( nameof ( MinLength ) , typeof ( int ) , typeof ( AdvancedEntry ) , 0 , propertyChanged : ( bo , ov , nv ) => ( bo as AdvancedEntry ) . MinLength = ( int ) nv ) ;
443443 public static readonly BindableProperty CornerRadiusProperty = BindableProperty . Create ( nameof ( CornerRadius ) , typeof ( float ) , typeof ( AdvancedEntry ) , ( float ) Frame . CornerRadiusProperty . DefaultValue , propertyChanged : ( bo , ov , nv ) => ( bo as AdvancedEntry ) . frmBackground . CornerRadius = ( float ) nv ) ;
@@ -618,4 +618,4 @@ private protected virtual Entry GetInputEntry()
618618 }
619619 #endregion
620620 }
621- }
621+ }
0 commit comments