как прокрутить текстблок по горизонтали в wp7 - PullRequest
1 голос
/ 22 июля 2011

Я пытаюсь прокрутить большой текстовый блок по горизонтали. Я попробовал пару следующих способов. Ни одна из работ для меня. Может кто-нибудь сказать мне, как это сделать?

Попробуйте 1: -

             <Canvas x:Name="myCanvas" Height="590" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="700">
            <ScrollViewer x:Name="sv" Canvas.Left="1" Canvas.Top="520" HorizontalScrollBarVisibility="Auto">
                <TextBlock Canvas.Left="2" Canvas.Top="522" Height="62" Name="textBlock1" Text="TextBlockTextBlockTextBlockTextBlockTextBlockTextBlock111111222222" Width="590" />
            </ScrollViewer>
        </Canvas>

Попробуйте 2: -

          <Canvas x:Name="myCanvas" Height="590" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="700">
            <StackPanel Orientation="Horizontal" Canvas.Left="1" Canvas.Top="520" Height="100" Name="stackPanel1" Width="635">
            <ScrollViewer x:Name="sv" Margin="1,1,1,1" HorizontalScrollBarVisibility="Auto">
                <TextBlock Canvas.Left="2" Canvas.Top="522" Height="62" Name="textBlock1" Text="TextBlockTextBlockTextBlockTextBlockTextBlockTextBlock111111222222" Width="590" />
            </ScrollViewer>
            </StackPanel>

Попробуйте 3: -

            <Grid Canvas.Left="1" Canvas.Top="500" Height="200" Name="grid1" Width="640">
                <StackPanel Orientation="Horizontal" Canvas.Left="1" Canvas.Top="500" Height="100" Name="stackPanel1" Width="635">

                <ScrollViewer x:Name="sv" Margin="1,1,1,1" HorizontalScrollBarVisibility="Auto">
                    <TextBlock Canvas.Left="2" Canvas.Top="500" Height="62" Name="textBlock1" Text="TextBlockTextBlockTextBlockTextBlockTextBlockTextBlock111111222222" Width="590" />
                </ScrollViewer>
                </StackPanel>
            </Grid>

1 Ответ

3 голосов
/ 22 июля 2011
<Grid x:Name="LayoutRoot" Background="Transparent">
    <ScrollViewer HorizontalScrollBarVisibility="Visible">
        <TextBlock Width="1000" Height="500" TextWrapping="Wrap" Text="asasdgasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf" />
    </ScrollViewer>
</Grid>

Если я правильно понял, это должно решить вашу проблему.

...