1

Windows Phone のようなフォームの動作を取得する方法Settings >> Mobile Network >> EditAPN。このページでは、スクロールビューアに多くのテキスト ボックスがあります。ユーザーがテキストボックスをタップしてフォーカスを取得すると、ページが上にスクロールし、ヘッダーは一定のままで、SIP キーボードが表示されます。ユーザーがこのテキスト ボックスからフォーカスを失うと、ページは通常の状態になり、SIP キーボードは非表示になり、ヘッダーは変更されません。この動作を実現したい。スクロールビューアにいくつかのテキストボックスを配置し、各テキストボックスでこれを行っているフォーカスイベントを取得しました。

this.Scroller.ScrollToVerticalOffset(this.txtbox1.ActualHeight); 
this.Scroller.UpdateLayout();

しかし、それは私にとってはうまくいきません。どんな助けでも感謝します

4

1 に答える 1

0

これを行う 1 つの方法は、デフォルトの動作をリセットして、SIP がコードで表示されているときにページを上に移動することです。

(App.Current as App).RootFrame.RenderTransform = new CompositeTransform();

TextBox_Focusイベント中。ヘッダーを折りたたんで、必要なものを手動でスクロールします。

于 2012-08-26T08:01:54.097 に答える