私は WP 開発者 (およびほとんどの C# と Silverlight 全般) が初めてで、テキストボックスで遊んでいます。コントロールを実際にスクロールできないことがすぐにわかりましたTextBox
。
さまざまなブログや StackOverflow の投稿でこれに対するいくつかの解決策を見てきましたが、最も一般的なのは を に埋め込み、TextBox
次のScrollViewer
ようにコードを使用して現在の入力行を常に表示することです。
scrollViewer.ScrollToVerticalOffset(textBox.ActualHeight);
比較的小さいTextBox
がある場合はこれで問題ありませんが、かなりのスペースを占めるものを作成したい場合、キーボードが下部セクションを覆うという問題に遭遇し、手動で操作しない限り上部にスクロールできません。カーソルを上に移動するなど。
現在、メール アプリケーションの作成ページはこれを完璧に行っているようです。キーボードが入力をブロックすることのないテキスト入力用の大きなスペースがあり、ペイン全体を自由にスクロールでき、実際に機能します。スクロールビューアとテキストボックスのさまざまな組み合わせを試しましたが、その動作を一致させることに成功していません.
何か助けはありますか?