Xamarin 表单:图像上的左侧轮廓边框

Xamarin forms: Left Side Outline Border on image

您好,我正在使用 PCL Xamarin 表单开发应用程序。我需要为图像添加大约 5px 的轮廓。但只有左侧有颜色和不透明度。

我需要边框的高度与图片相同。仅此而已。

如何实现?

如果我使用选择器那么-

您可以使用网格和框视图

<Grid>
  <Grid.RowDefinitions>
    <RowDefinition Height="Auto" />      
  </Grid.RowDefinitions>
  <Grid.ColumnDefinitions>
    <ColumnDefinition Width="5" />
    <ColumnDefinition Width="*" />
  </Grid.ColumnDefinitions>
  <BoxView WidthRequest="5" BackgroundColor="Black" Grid.Row="0" Grid.Column="0"/> 
  <Image Source="something.png" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" Grid.Row="0" Grid.Column="1"/>
</Grid>

语法可能有点偏差,因为我没有 VS 来检查,但这应该为您指明正确的方向。