エントリカーソルの位置を変更する際に問題があります。何とか手動で位置を変更する方法はありますか?xamarinフォームで手動でエントリのカーソル位置を変更するにはどうすればよいですか?
TotalAmount(数値)を表示するラベルにバインドされた非表示のエントリがあります。ラベルはTapGestureRecognizer = "OnTapped"のStackLayoutの内側にあります。 OnTapped関数は、ユーザーが数値を入力できるように、非表示の項目にフォーカスを設定します。しかし、同じビューにボタンがあり、ユーザーがクリックして、固定番号がTotalAmountに追加されます。ユーザーがStackLayoutをもう一度タップすると(「固定番号」ボタンを使用した後)、フォーカスが設定されていれば、カーソル位置は前の位置になります。これは、IOSやWindowsではなく、Androidでのみ発生します。
カスタムレンダリングを使用して、OnElementPropertyChangedをオーバーライドしようとしましたが、そこで変更する方法が見つかりません。 OnFocusChangedのオーバーライドも試みましたが、決して呼び出されません。
すべてのヒント、事例、アドバイスは歓迎します。 Androidの上で
を設定するSetSelectionメソッドを使うのか? – Matt
通常、書式設定、マスキングなどのエントリを使用しない理由があります。エントリは多くの点でかなり制限されています – Xander