2017-06-23 15 views
0

私はXamarin.Androidを使用していますが、Xamarin.Forms.Entryフィールドを含むダイアログがあります。Xamarin Showキーボードと入力フィールドに焦点を合わせる

ダイアログが表示されたら、キーボードを表示してこの入力フィールドにフォーカスを置くにはどうすればよいですか?

エミュレータではなく、デバイスを使用しています。

答えて

0

あなたがエントリにフォーカスすると、キーボードはここでデフォルト

で表示されます

dialog.Appearing += (object sender, System.EventArgs e) => yourEntry.Focus(); 

、これを試すことができますが、サンプルですが、私はボタンにキーボードを表示しようとしてい

をクリックしてください
<StackLayout> 
    <Entry x:Name="entry" HeightRequest="50" WidthRequest="100" /> 
    <Button Text="Show" Clicked="Handle_Clicked" HeightRequest="50" WidthRequest="100" /> 
</StackLayout> 

void Handle_Clicked(object sender, System.EventArgs e) 
{ 
    entry.Focus(); 
} 
関連する問題