2017-03-28 2 views
1

最初に、私はエディタを持っています。ユーザがそのエディタにテキストを入力したかどうかを確認できます。しかし、エディタをタップしたときに何かを返す必要があります。これを達成する方法は?Xamarinフォームのエディタフィールドでタップしたユーザーを識別する方法は?

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

Secong事、エディタはscrollview.When内にある私は、エディタscrollviewスクロールのdown.Iにタップ手動で私はエディタ上でタップするとオフセット量を設定するcursor.Howを見るためにプルダウンする必要がありますか?

ScrollView scroll = new ScrollView 

    { 
     Content = msgEditor, 
    }; 
    Content = scroll; 

答えて

1

エディタでは、ユーザーがエディタをタップしたことを通知するフォーカスイベントがあります。あなたは次のように行うことができます。

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

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

ありがとうございました。エディタをタップすると、スクロールビューが最後まで表示されます。 Xamarinでコンテンツオフセットを設定することは可能ですか? – Jeni

関連する問題