1

要素を使用して Xamarin.Forms アプリをテストしていEntryます。Entry.Completedテキストを入力し、キーボードを閉じてイベントを発生させたいと思います。iOS では、これはIApp.PressEnter. ただし、Android では、これは別の空白を挿入するだけです。

浮き上がったキーボードを閉じるにはどうすればよいEntry.Completedですか?

バックドア メソッドを呼び出したり、ネイティブ ビューでメソッドを実行したりすることは想像できましたが、まだ機能させることができませんでした。Entry.CompletedXamarin.Forms または Xamarin.Android 内からプログラムで発生させる方法を知っていますか?

4

1 に答える 1

2

ああ、私は解決策を見つけました。それはかなり些細なことです。

インターフェースには、Android でIAppキーボードを閉じて上げるメソッドはありませんが、必要な目的のためにあります。したがって、次のように記述できます。Entry.CompletedAndroidApp.PressUserAction()

(app as iOSApp)?.PressEnter();
(app as AndroidApp)?.PressUserAction();
于 2016-07-05T14:05:08.427 に答える