0

私はWindows Phone 8アプリに取り組んでいます。キャンバス内の位置を変更するためにドラッグできる画像を含むキャンバスがあります。私の問題は、キャンバスがスクロールできないことです。ページに垂直スクロールバーが必要です。私はこのようにしてみました

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
        <ScrollViewer x:Name="scvImages" HorizontalAlignment="Stretch"
                      VerticalAlignment="Stretch" Margin="0"
                      HorizontalContentAlignment="Stretch" Height="Auto" Width="Auto">
            <Grid Height="Auto" Width="Auto">
                <Canvas x:Name="canImages" Height="Auto" Width="Auto">
                </Canvas>
            </Grid>                      
        </ScrollViewer>
        </Grid>
4

2 に答える 2

1

一見したところ、あなたのandは を埋めるだけなScrollViewerので、呼び出すように に指示するものは何もないように見えます。GridCanvasViewPortHeightGrid

于 2013-02-06T07:10:00.470 に答える
0

スクロールするパネル (キャンバス、グリッド、その他) の高さを指定する必要があります。それ以外の場合は、画面の外にレンダリングされますが、それで問題ないと「考え」、スクロールは必要ありません (高さが無限であるため)。

于 2013-02-07T19:47:14.587 に答える