У меня DataGrid
над расширителем, и всякий раз, когда я расширяю Expander
, ScrollBar
отображается в DataGrid
. Однако, когда я сверну Expander
, DataGrid
s ScrollBar
не исчезнет, даже если в DataGrid
недостаточно Item
s, чтобы гарантировать ScrollBar
.
У меня осталось пустое ScrollBar
.
Есть ли способ обновить DataGrid
, чтобы можно было повторно выполнить логику ScrollBar
?
<DataGrid x:Name="MyDataGrid"/>
<Expander Collapsed="Expander_OnCollapsed"/>
private void Expander_OnCollapsed(object sender, RoutedEventArgs e)
{
MyDataGrid.VerticalScrollBarVisibility = ScrollBarVisibility.Hidden;
}