xamarin forms - изображение, завернутое в рамку (с установленным свойством cornerRadius), не отображающее закругленные углы - PullRequest
0 голосов
/ 28 сентября 2018

Я пытаюсь создать макет, похожий на Android cardview.

Мой прогресс на данный момент.

image1

Как видите, все выглядит хорошо.Однако, когда я изменяю свойство изображения Aspect = "Fill" на Aspect = "AspectFill", изображения теряются за круглыми углами.

image2

Мой код

<Frame 
        VerticalOptions="Start"
        Margin="8" 
        CornerRadius="10"  
        Padding="0"
        BackgroundColor="White"
        IsClippedToBounds="False">
        <StackLayout Spacing="0">
            <Image 
                HeightRequest="150"                         
                Source="{Binding ImageUrl}" 
                Aspect="AspectFill"
                />
            <StackLayout
                Spacing="1"
                Margin="8"
                >
                <Label
                    FontFamily="{StaticResource MontserratMedium}"
                    TextColor="Black"
                    Text="{Binding Title}">
                </Label>

                <StackLayout
                    Orientation="Horizontal"                     
                    >
                    <Label
                        FontFamily="{StaticResource MontserratMedium}"
                        FontSize="13"
                        TextColor="{StaticResource TextColorDate}"
                        Text="Price">
                    </Label>
                    <Label
                        FontFamily="{StaticResource MontserratBold}"
                        FontSize="13"
                        HorizontalOptions="EndAndExpand"
                        TextColor="{StaticResource TextColorCash}"
                        Text="{Binding Price,StringFormat='{0}K'}">
                    </Label>
                </StackLayout>
            </StackLayout>
        </StackLayout>
    </Frame>

Есть ли решение иметь Image со свойством Aspect = "AspectFill" и с закругленными углами?

...