private void UpdateProperties(BorderedEntry borderedElement)
 {
     _borderColor       = borderedElement.BorderColor.ToCGColor();
     _borderColorActive = borderedElement.BorderColorActive.ToCGColor();
     _hasBorder         = borderedElement.HasBorder;
     _borderHeight      = borderedElement.BorderHeight;
 }
Esempio n. 2
0
 void DrawBorder(BorderedEntry view)
 {
     if (borderLayer != null)
     {
         borderLayer.RemoveFromSuperLayer();
     }
     borderLayer = new CALayer
     {
         MasksToBounds = true,
         Frame         = new CoreGraphics.CGRect(0f, (Frame.Height / 2) + 5, Frame.Width, 1f),
         BorderColor   = view.BorderColor.ToCGColor(),
         BorderWidth   = 1.0f
     };
     Control.Layer.AddSublayer(borderLayer);
     Control.BorderStyle = UITextBorderStyle.None;
 }