protected override void OnAttachedTo(Xamarin.Forms.Entry bindable) { base.OnAttachedTo(bindable); _entry = bindable; bindable.TextChanged += HandleTextChanged; bindable.BindingContextChanged += HandleBindingContextChanged; }
/* private void FormsTextBox_KeyDown(object sender, global::Windows.UI.Xaml.Input.KeyRoutedEventArgs e) * { * var formsTextBox = sender as FormsTextBox; * if (e.Key == VirtualKey.Enter) * { * Instrumentation inst = new Instrumentation(); * inst.SendKeyDownUpSync(Android.Views.Keycode.Eisu); * } * }*/ private void Personalize(Xamarin.Forms.Entry button) { Control.ApplyTemplate(); var borders = Control.GetVisuals <Border>(); foreach (var border in borders) { border.Background = new SolidColorBrush(Color.FromArgb(255, 30, 30, 30)); border.CornerRadius = new CornerRadius(20); } }
public static bool UpdateProperty(this Xamarin.Forms.Entry fView, string property, object value) { switch (property) { case nameof(TextField.Text): fView.Text = (string)value; return(true); case nameof(TextField.Placeholder): fView.Placeholder = (string)value; return(true); } return(fView.UpdateBaseProperty(property, value)); }
public override IView ConvertTo(FigmaNode currentNode, ProcessedNode parent, FigmaRendererService rendererService) { var entry = new Xamarin.Forms.Entry(); if (currentNode is IFigmaNodeContainer nodeContainer) { var text = nodeContainer.children .OfType <FigmaText>() .FirstOrDefault(s => s.name == "placeholderstring"); if (text != null) { entry.Placeholder = text.characters; } } var view = new View(entry); return(view); }
public static void UpdateProperties(this Xamarin.Forms.Entry fView, TextField view) { fView.UpdateBaseProperties(view); fView.Text = view.Text; fView.Placeholder = view.Placeholder; }
public commandClass(MainController mc, Xamarin.Forms.Entry entry) { this.mc = mc; this.name = entry.Text; }