2

ユーザーが好きなだけテキストを入力できるという問題がありますが、TextBox の視覚部分がいっぱいになると、新しい行に自動スクロールされません。

    <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,12">
        <ListBox>
            <ListBoxItem HorizontalContentAlignment="Stretch">
                <toolkit:PhoneTextBox x:Name="PinNameTextBox" Hint="{Binding Path=LocalizedResources.Untitled, Source={StaticResource LocalizedStrings}}" Text="{Binding Name, Mode=TwoWay}" />
            </ListBoxItem>
            <ListBoxItem HorizontalContentAlignment="Stretch">
                <TextBox x:Name="PinContentTextBox" Text="{Binding Text, Mode=TwoWay}" AcceptsReturn="True" TextWrapping="Wrap" InputScope="Text" />
            </ListBoxItem>
        </ListBox>
    </Grid>

ScrollViewer も試しましたが、うまくいきません。

ここに画像の説明を入力

4

1 に答える 1

1

これはすでに WP7 と同じケースだったと思います。私が聞いたところによると、2048px を超えると TextBox などの UIElement が切り取られるのはプラットフォームの制限です。

ただし、ここで行ったことと同様のアプローチで、独自の TextBox コントロールを作成することもでき ます。それが役立つことを願っています。

于 2013-03-22T23:22:24.880 に答える