我在扩展器上方有一个DataGrid
,并且每当我扩展Expander
时,ScrollBar
就会显示在DataGrid
中。但是,当我折叠Expander
时,即使DataGrid
中没有足够的ScrollBar
,Item
的{{1}}也不会消失保证DataGrid
。
我剩下一个空的ScrollBar
。
是否有一种方法可以更新ScrollBar
,以便可以重新执行DataGrid
逻辑?
ScrollBar
答案 0 :(得分:0)
很难说出没有任何代码可使用,但是您可以尝试:
<DataGrid x:Name="MyDataGrid">
<Expander Collapsed="Expander_OnCollapsed">
<!--Your fancy super awesome code here-->
</Expander>
</DataGrid>
然后在您的代码中:
private void Expander_OnCollapsed(object sender, RoutedEventArgs e)
{
MyDataGrid.VerticalScrollBarVisibility = ScrollBarVisibility.Hidden;
}