C# 更改宽度后如何更新ScrollViewer?
在我的场景中,我在C# 更改宽度后如何更新ScrollViewer?,c#,wpf-controls,C#,Wpf Controls,在我的场景中,我在ScrollViewer中设置了Grid,并将Grid宽度和高度设置为完全适合全屏(Grid width screen width),我使用按钮单击增加更改网格,现在水平滚动条出现,水平滚动条出现 之后,我将网格宽度重置为初始宽度,现在滚动条仅可见,但我需要隐藏该滚动条,因为我只有初始网格宽度。如何更新ScrollViewer < ScrollViewer x:Name="scroll" ScrollViewer.HorizontalScrollBarVisibilit
ScrollViewer
中设置了Grid
,并将Grid
宽度和高度设置为完全适合全屏(Grid width screen width),我使用按钮单击增加更改网格,现在水平滚动条出现,水平滚动条出现
之后,我将网格宽度重置为初始宽度,现在滚动条仅可见,但我需要隐藏该滚动条,因为我只有初始网格宽度。如何更新ScrollViewer
< ScrollViewer x:Name="scroll" ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Auto">
< Grid x:Name="grid" Height="700" Width="1364">
< Button Click="Button_Click" Width="100" Content="increaswidth" Height="40"/>
< /Grid>
< /ScrollViewer>
bool flag = true;
private void Button_Click(object sender, RoutedEventArgs e)
{
if (flag)
grid.Width = grid.ActualWidth + 25;
else
grid.Width = 1364;
flag = !flag;
}