private void UpdateLineColor() { if (_control != null) { _control.Background.SetColorFilter(LineColorEffect.GetLineColor(Element).ToAndroid(), Android.Graphics.PorterDuff.Mode.SrcAtop); } }
private void UpdateLineColor() { try { control.Background.SetColorFilter(LineColorEffect.GetLineColor(Element).ToAndroid(), Android.Graphics.PorterDuff.Mode.SrcAtop); } catch (Exception ex) { Debug.WriteLine(ex.Message); } }
private void UpdateLineColor() { try { control.Background.SetColorFilter(LineColorEffect.GetLineColor(Element).ToAndroid(), Android.Graphics.PorterDuff.Mode.SrcAtop); } catch (Exception ex) { Console.WriteLine("Cannot set property on attached control. Error: ", ex.Message); } }
private void UpdateLineColor() { if (control != null) { control.BorderThickness = new Xaml.Thickness(0, 0, 0, 1); var lineColor = XamarinFormColorToWindowsColor(LineColorEffect.GetLineColor(Element)); control.BorderBrush = new Media.SolidColorBrush(lineColor); var style = lineColor.ToString() == "#FFFFFFFF" ? App.Current.Resources["LoginTextBoxStyle"] as Xaml.Style : App.Current.Resources["FormTextBoxStyle"] as Xaml.Style; control.Style = style; } }
private void UpdateLineColor() { try { control.BorderThickness = new Xaml.Thickness(0, 0, 0, 1); var lineColor = XamarinFormColorToWindowsColor(LineColorEffect.GetLineColor(Element)); control.BorderBrush = new Media.SolidColorBrush(lineColor); } catch (Exception ex) { Debug.WriteLine(ex.Message); } }
private void UpdateLineColor() { try { if (control != null) { var color = LineColorEffect.GetLineColor(Element).ToAndroid(); control.Background.SetColorFilter(color, Android.Graphics.PorterDuff.Mode.SrcAtop); control.SetBackgroundColor(color); } } catch (Exception ex) { Debug.WriteLine(ex.Message); } }
private void UpdateLineColor() { BorderLineLayer lineLayer = control.Layer.Sublayers.OfType <BorderLineLayer>() .FirstOrDefault(); if (lineLayer == null) { lineLayer = new BorderLineLayer(); lineLayer.MasksToBounds = true; lineLayer.BorderWidth = 1.0f; control.Layer.AddSublayer(lineLayer); control.BorderStyle = UITextBorderStyle.None; } lineLayer.Frame = new CGRect(0f, Control.Frame.Height - 1f, Control.Bounds.Width, 1f); lineLayer.BorderColor = LineColorEffect.GetLineColor(Element).ToCGColor(); control.TintColor = control.TextColor; }
private void UpdateLineColor() { try { if (control == null) { return; } control.BorderThickness = new Xaml.Thickness(0, 0, 0, 1); var lineColor = XamarinFormColorToWindowsColor(LineColorEffect.GetLineColor(Element)); control.BorderBrush = new Media.SolidColorBrush(lineColor); } catch (Exception ex) { Debug.WriteLine("Cannot set property on attached control. Error: ", ex.Message); } }