1

私は WP 開発者 (およびほとんどの C# と Silverlight 全般) が初めてで、テキストボックスで遊んでいます。コントロールを実際にスクロールできないことがすぐにわかりましたTextBox

さまざまなブログや StackOverflow の投稿でこれに対するいくつかの解決策を見てきましたが、最も一般的なのは を に埋め込み、TextBox次のScrollViewerようにコードを使用して現在の入力行を常に表示することです。

scrollViewer.ScrollToVerticalOffset(textBox.ActualHeight); 

比較的小さいTextBoxがある場合はこれで問題ありませんが、かなりのスペースを占めるものを作成したい場合、キーボードが下部セクションを覆うという問題に遭遇し、手動で操作しない限り上部にスクロールできません。カーソルを上に移動するなど。

現在、メール アプリケーションの作成ページはこれを完璧に行っているようです。キーボードが入力をブロックすることのないテキスト入力用の大きなスペースがあり、ペイン全体を自由にスクロールでき、実際に機能します。スクロールビューアとテキストボックスのさまざまな組み合わせを試しましたが、その動作を一致させることに成功していません.

何か助けはありますか?

4

1 に答える 1

1

既定のアプリは、SDK またはネットでアクセス可能なコントロールを使用して C# で記述されていません。メール ビューアーとコンポーザーの複製は、かなり失敗する前に試みられました。(AppHub - 古い WP7 フォーラムの同様の投稿に基づく)

于 2013-03-01T16:15:41.157 に答える