スクロールバーが正しい範囲になるようCanvas
に、アイテムのサイズに自動的にサイズ変更したいと思います。ScrollViewer
これは XAML で実行できますか?
<ScrollViewer HorizontalScrollBarVisibility="Auto" x:Name="_scrollViewer">
<Grid x:Name ="_canvasGrid" Background="Yellow">
<Canvas x:Name="_canvas" HorizontalAlignment="Left" VerticalAlignment="Top" Background="Green"></Canvas>
<Line IsHitTestVisible="False" .../>
</Grid>
</ScrollViewer>
上記のコードでは、キャンバスのサイズは常に 0 ですが、子はクリップされません。