我正在我的应用程序中的某个页面上工作,但我发现Frame.IsClippedToBounds
属性未裁剪其内容。这是我的XAML中的一段代码:
<Frame Padding="0" HeightRequest="100" WidthRequest="100" HasShadow="False" BackgroundColor="White"
CornerRadius="50" BorderColor="Teal" HorizontalOptions="Center" VerticalOptions="Center"
IsClippedToBounds="True">
<Frame.Content>
<StackLayout BackgroundColor="Silver" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand"/>
</Frame.Content>
</Frame>
它在iOS上完美运行,但在Android上无法正常运行,如下面的附件所示。
iOS
Android
此问题已在GitHub上报告并已修复。 https://github.com/xamarin/Xamarin.Forms/pull/6358
您可以将Xamarin.forms版本更新为最新版本。
我在Xamarin.forms 4.3.0.908675上进行了测试。效果很好。