适合和填充
如果在任何先前的代码和XAML示例上设置Image的BackgroundColor属性,您将看到Image实际占据页面的整个矩形区域。 Image定义了一个Aspect属性,用于控制位图在此矩形内的呈现方式。 您将此属性设置为Aspect枚举的成员:

  • AspectFit - 默认值
  • Fill - 拉伸而不保留纵横比
  • AspectFill - 保留纵横比但裁剪图像

默认设置是枚举成员Aspect.AspectFit,这意味着位图适合其容器的边界,同时保留位图的宽高比。 正如您已经看到的,位图的尺寸与容器尺寸之间的关系可能导致顶部和底部或左右两侧的背景区域。
在WebBitmapXaml项目中尝试这个:

<Image Source="https://developer.xamarin.com/demo/IMG_3256.JPG"
收藏 打印