事実:
phone:PhoneApplicationPage.ApplicationBar は、フォーカスされた要素を変更しません。
フォーカスを失うと、TextBox/PasswordBox がバインドされたコンテンツを変更する
そのため、ユーザーが TextBox に何かを書き込んでいて shell:ApplicationBarIconButton をクリックすると、TextBox.Text={Binding ...} は更新されません。
私はこの解決策を見つけました:
でも、入力用の画面が 20 個あるので、何度も何度も車輪を再発明するような気がします。
そのようなものがある場合、私は素敵な/よりクリーンなソリューションを探します。ここで、入力が関係するすべてのクリック イベントを調べて、マジック ラインを配置する必要があります。
App.FocusedTextBoxUpdateSource();
どういうわけかグローバルに設定できますか?