Странная тема, поэтому позвольте мне объяснить: у меня есть главная страница Silverlight с элементом управления границей вверху страницы высотой 400. Как только пользователь прошел проверку подлинности, я перехожу на дочернюю страницу. Я также свернуть границу на главной странице. Дочерняя страница отображается правильно, но над ней находится пустое пространство 400, где был элемент управления границей MainPage до ее свертывания. Я думал, что Visibilty.Collapsed должен вернуть пространство, которое он занимает, но, похоже, он этого не делает. Я установил VerticalAlignment = 'Top' на объекте фрейма в MainPage, а также пробовал этот параметр на дочерней странице, но ни одна из них не работает.
У кого-нибудь есть предложения? Спасибо
Код обновлен:
<ScrollViewer>
<Grid x:Name="LayoutRoot"
DataContext='{StaticResource ViewModel}'>
<Grid.RowDefinitions>
<RowDefinition Height='400'></RowDefinition>
<RowDefinition Height='*'></RowDefinition>
</Grid.RowDefinitions>