2017-03-28 5 views
1

Première chose, j'ai un éditeur. Je peux identifier si l'utilisateur a entré n'importe quel texte dans cet Edior.Mais j'ai besoin de retourner quelque chose quand l'utilisateur a tapé sur l'éditeur. Comment y parvenir?Comment identifier l'utilisateur sur le champ Editeur dans les formulaires Xamarin?

 var msgEditor = new Editor 
     { 
      Margin = new Thickness(10, 0, 10, 0), 
      HeightRequest = App.ScreenHeight, 
     }; 

chose Secong, rédacteur en chef est à l'intérieur du scrollview.When i tapoté sur les rouleaux scrollview Editor down.I doivent tirer manuellement vers le bas pour voir le cursor.How de définir le contenu de décalage quand je tapais sur Editor?

ScrollView scroll = new ScrollView 

    { 
     Content = msgEditor, 
    }; 
    Content = scroll; 

Répondre

1

Sur l'éditeur, vous avez l'événement de mise au point qui vous avertit que l'utilisateur tapé l'éditeur. Vous pouvez faire comme suit:

{ 
    var editor = new Editor(); 
    editor.Focused += EditorOnFocused; 
} 

private void EditorOnFocused(object sender, FocusEventArgs focusEventArgs) 
{ 
    //do your stuff 
} 
+0

Merci. Quand je tapé sur l'éditeur scrollview va à la fin. Est-il possible de définir le décalage de contenu dans Xamarin? – Jeni