0

私はこれDataGridとこれを持っていますCanvas

<DataGrid Canvas.ZIndex="1" x:Name="dgTimeline"/>

<Canvas Height="30" Width="999" Canvas.ZIndex="2" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="71,387,0,0">
    <Line Name="time" X1="0" Y1="0" X2="0" Y2="24" Stroke="Black" StrokeThickness="2"/>
</Canvas>

結果は次のとおりです。 ここに画像の説明を入力

ただし、の水平スクロール バーを移動すると、その親は ではなく であるためDataGridCanvas明らかにその位置にとどまります。WindowDataGridここに画像の説明を入力

' の要素であったため、スクロール時に 'が静止したままになるような方法で、親Canvasの代わりに ' の相対的な位置を維持することは可能ですか? 中に入れてみましたが、うまくいきませんでした。DataGridDataGridCanvasDataGridCanvasDataGrid

4

1 に答える 1