我正在Xamarin.Forms的平面图视图中工作,并且在相对于图像控件的左角设置元素时遇到问题。我想这样做是因为我的数据库存储了连接到特定地图的每个元素的坐标(从图像的左角开始计数)。由于用户可以缩放和移动地图,因此必须使用此布局。这是Xaml的一些代码:
<AbsoluteLayout VerticalOptions="Center" HorizontalOptions="Center" HeightRequest="286" WidthRequest="994">
<Image HeightRequest="286" WidthRequest="994" Source="test.jpg" AbsoluteLayout.LayoutFlags="PositionProportional" AbsoluteLayout.LayoutBounds="0.5,0.5,-1,-1"/>
<Label Text="Test" AbsoluteLayout.LayoutFlags="PositionProportional" AbsoluteLayout.LayoutBounds="0,0,-1,1" TranslationX="300" TranslationY="200"></Label>
</AbsoluteLayout>