2012-04-03 7 views
1

私は3つのグリッドを持っています: - 本文、本文、テキストボックスを持つ本文。 Bodyをスクロールビューアの中に組み込んで、Bodyのテキストボックスに必要なだけ多くのデータを入力できるようにしました。 しかし、キーボードがポップアップすると、全体のビューが一番上にプッシュされ、ヘッダーが表示されません。 テキストボックスには折り返しがあり、返品も受け付けます。 キーボードがポップアップすると、スクロールビューがテキストの上に移動できますか?キーボードはWP7で全体のビューをプッシュします

おかげで、よろしく、 金谷

答えて

0

これが役立つならば全くわかりません。 XAMLについてはどうですか?

キーボードを上に移動するテキストボックスのフォーカスイベントをキャプチャすることができます。その場合、scrollViewer.Horizo​​ntalOffsetプロパティをcaluclatedな値に設定して、表示したいものを得ることができます。

編集:Horizo​​ntalOffestのみゲッターユーザーScrollToHorizontalOffsetである代わりに

+0

Nopes。 scrollViewer.Horizo​​ntalOffsetプロパティは読み取り専用(Get)プロパティなので、値を代入することはできません。 – kanayabhattad

+0

代わりにScrollToHorizo​​ntalOffsetを含めるように更新されました。 – gbanfill

0

おそらくあなたが望むようにそれを上にスクロールすることができますが、それはWP7のオペレーティングシステムのベテランユーザーには非常に奇妙な表示されます。テキスト入力の予想される動作は、あなたが記述したものとまったく同じです。Microsoft(I believe)は、ここにヒットしようとしているということは、何かを入力したいときは、他のすべてをクリアしたいだけです。手元のテキストボックス。

関連する問題