У меня проблемы с изображением внутри StackLayout в Xamarin.Forms. Что я пытаюсь сделать, так это поместить изображение фиксированной высоты внутри стека, чтобы оно было похоже на фоновое изображение, где этот стек содержит еще 2 стека, которые содержат одно изображение. Самая большая проблема здесь в том, что не всегда видны оба этих стека, и это фоновое изображение должно адаптироваться в соответствии с высотой этих внутренних стеков.
Вот как я пытаюсь это сделать:
<StackLayout VerticalOptions="FillAndExpand" Orientation="Vertical" Padding="0" Spacing="0" Margin="0,20,0,0">
<Label Text="test" TextColor="{StaticResource WhiteColor}" HorizontalOptions="CenterAndExpand"/>
</StackLayout>
<ctrl:ACarouselViewControl Margin="0,50,0,0" AnimateTransition="False" Orientation="Horizontal" InterPageSpacing="10" ItemsSource="{Binding From, Converter={StaticResource EnumerableNullConverter}}" HeightRequest="180" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand">
</ctrl:ACarouselViewControl>
</StackLayout>
<StackLayout HeightRequest="230" Orientation="Vertical" Margin="0,0,0,0" Spacing="0" Padding="0" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand">
<StackLayout VerticalOptions="Start" Orientation="Vertical" Padding="0" Spacing="0" Margin="0,20,0,0">
<Label Text="test1" TextColor="{StaticResource WhiteColor}" HorizontalOptions="CenterAndExpand"/>
</StackLayout>
<ctrl:ACarouselViewControl Margin="0,50,0,0" AnimateTransition="False" Orientation="Horizontal" InterPageSpacing="10" ItemsSource="{Binding To, Converter={StaticResource EnumerableNullConverter}}" HeightRequest="180" ShowArrows="True" ShowIndicators="False" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand">
</ctrl:ACarouselViewControl>
</StackLayout>
</Grid>
</StackLayout>
</ContentView.Content>
Также важно отметить, что не важно, обрезано ли это изображение, просто чтобы уместить его в стопку.
Заранее спасибо