Контейнер сетки WPF с несколькими строками / столбцами с пользовательскими элементами управления, загруженными в разделы.
Некоторые строки / столбцы можно развернуть / свернуть, задав ширину столбца / строки (от 0 до 125 * или фиксированное значение).), основанный на нажатии кнопки.
Простой пример кода:
If colgrdFolder1.Width.Value Then
Me.Width = Me.Width - colgrdFolder1.ActualHeight
colgrdFolder1.Width = New GridLength(0)
Else
Me.Width = Me.Width + 150
colgrdFolder1.Width = New GridLength(150)
End If
Это работает, но когда размер родительского элемента изменяется, он мигает при установке столбца / строки.При первом увеличении родительской ширины вы можете видеть изменение размера сетки, а затем при установке новой ширины colwidth она снова изменяется (и мигает).
Нет ли свойства / метода для остановки окна / предотвращения перерисовокпока изменение размера не будет завершено?