0
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
     <ScrollViewer  Height="400" HorizontalAlignment="Left" Margin="18,0,0,0" Name="scrollViewer1" VerticalAlignment="Top" Width="400" Grid.Row="1" VerticalScrollBarVisibility="Auto">
         <StackPanel Height="Auto" x:Name="TitlePanelOne" Background="AliceBlue" Grid.Row="0" Margin="12,17,0,28">
              <toolkit:PhoneTextBox Background="Aquamarine" Hint="tap to enter the title" BorderThickness="2"></toolkit:PhoneTextBox>
              <toolkit:PhoneTextBox Foreground="Black" AcceptsReturn="True" TextWrapping="Wrap" Hint="Tap To entr the Note" BorderThickness="2" VerticalAlignment="Top" Height="Auto" HorizontalAlignment="Left" Name="textBox1" Width="460"></toolkit:PhoneTextBox>
         </StackPanel>
     </ScrollViewer>
</Grid>

コードは正常に動作しますが、問題は、テキストボックスに単語を入力するとスクロール ビューが表示されることです。

テキストボックスにさらに行を入力すると、入力行がこれを回避する方法をユーザーに表示しません。

4

1 に答える 1

0

ブロックの代わりにこのブロックをコピーするだけです。

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
      <StackPanel Height="420" x:Name="TitlePanelOne" Background="AliceBlue" Grid.Row="0" Margin="12,17,0,28" Width="400">
         <toolkit:PhoneTextBox Background="Aquamarine" Hint="tap to enter the title" BorderThickness="2"></toolkit:PhoneTextBox>
         <ScrollViewer  Height="320" HorizontalAlignment="Left" Margin="0,0,0,0" Name="scrollViewer1" VerticalAlignment="Top" Width="400" Grid.Row="1" VerticalScrollBarVisibility="Auto">
              <toolkit:PhoneTextBox Foreground="Black" AcceptsReturn="True" Margin="10,0,0,0" TextWrapping="Wrap" Hint="Tap To entr the Note" BorderThickness="2" VerticalAlignment="Top" Height="250" HorizontalAlignment="Left" Name="textBox1" Width="380"></toolkit:PhoneTextBox>
         </ScrollViewer>
     </StackPanel>
</Grid>

テキスト ボックスの高さを設定して、入力行にユーザーのテキストが表示されやすくしてください。

クエリに従って機能します。ありがとうございました。

私はあなたが解決策を得ることを願っています.

于 2013-10-17T13:06:07.067 に答える