У меня есть приложение Xamarin Forms с CollectionView.Содержимое представления (внутри DataTemplate) не расширяется при повороте экрана - пока я не прокручиваю вниз и не прокручиваю назад.
<ScrollView>
<StackLayout x:Name="outerStack" HorizontalOptions="FillAndExpand" Orientation="Vertical">
<CollectionView Margin="0,0,0,10" BackgroundColor="Black" HorizontalOptions="FillAndExpand" ItemsSource="{Binding testObject}">
<CollectionView.ItemTemplate>
<DataTemplate x:Name="dataTemplate">
<Frame BorderColor="Transparent" BackgroundColor="#343434" Margin="0,1,0,0" Padding="0" HorizontalOptions="FillAndExpand">
<!--content would go here-->
</Frame>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
</StackLayout>
</ScrollView>
Первоначально серые полосы расширяются до самого конца в портретной ориентацииРежим.При повороте экрана серые полосы не расширяются до конца.Пока ... Я не начну прокручивать вверх и вниз.Как только я это сделаю, серые барды правильно начертили один раз за пределы экрана.
Есть идеи, как сделать так, чтобы содержимое CollectionView обновлялось правильно сразу при повороте экрана?