Xaml 形式:用框架将图像裁剪成圆形不会完全剪辑

Xaml 形式:用框架将图像裁剪成圆形不会完全剪辑,xaml,xamarin.forms,Xaml,Xamarin.forms,我有一个长方形的照片,我试图裁剪出一个圆圈出来 <Frame x:Name="circleFrame" Grid.Column="0" BackgroundColor="#00000000"

我有一个长方形的照片,我试图裁剪出一个圆圈出来

                        <Frame x:Name="circleFrame" 
                               Grid.Column="0"      
                               BackgroundColor="#00000000"
                               WidthRequest="50"
                               HeightRequest="50" 
                               CornerRadius="25"
                               IsClippedToBounds="True"
                               HasShadow="False" 
                               Padding="0"
                               Margin="0,10,10,10" 
                               VerticalOptions="Center" 
                               HorizontalOptions="Center" >
                            <Image
                                HorizontalOptions="FillAndExpand"
                                VerticalOptions="FillAndExpand"
                                WidthRequest="1000"
                                HeightRequest="1000"
                                Source="{Binding thumbnailSource}"/>
                        </Frame>

虽然这会稍微剪裁图像,但图像仍然居中。我试图将图像的大小增加很多,以使图像完全剪辑,但结果是:

请看旁边有“n k”的图片。您将看到缩略图在侧面被剪裁,但在顶部和底部没有完全剪裁

我怎么能

a、 )增加图像的大小

b、 )使用不同的技术从图像中心裁剪出一个圆

谢谢

请使用-

Aspect="AspectFill" 
在您的图像视图中

另外,当您给出fillandexpand时,您不必指定高度和宽度,
当您使用“中心”时,高度和宽度将适用

您是否尝试过aspect=fill?在ImageView中?您想知道答案吗?因为那是正确的;-)