На странице контента у меня есть scrollview
, в который из кода я добавляю сетку и контент в сетку. Я хочу удалить ранее добавленный контент нажатием кнопки и добавить новый контент.
<ScrollView Grid.Row="3" x:Name="frequencyView">
</ScrollView>
В исходном коде у меня есть
var grid = new Grid();
grid.Rowdefinitions.Add(...)
grid.Children.Add(.. another view..)
frequencyView.Content = grid;
Однако, даже если я запускаю
grid.children.clear()
, ранее добавленное содержимое не удаляется из представления. Я пытался Page.ForceLayout()
и frequencyView.ForceLayout()
после удаления детей из сетки. Настройка frequencyView.Content = null
не имеет никакого эффекта.
Как удалить ранее добавленный контент из просмотра прокрутки?