我正在为我的元素设置一个显式HeightRequest
的;但是调试的时候,实际好像跳到了. 这是我的 Xaml:16
Image
Height
70
<Grid Margin="1" Padding="0" ColumnSpacing="0" RowSpacing="0" HeightRequest="17">
<BoxView CornerRadius="3" Color="LightGray"/>
<BoxView Margin="1" CornerRadius="3" BackgroundColor="White"/>
<StackLayout Margin="2,0,2,0" Orientation="Horizontal" HeightRequest="17" Spacing="0">
<Image Source="hooray_icon"
WidthRequest="16"
HeightRequest="16"
Margin="1,0,1,0"
Aspect="Fill"/>
<Label Text="{Binding HoorayCount}"
Margin="1,0,1,0"
VerticalOptions="Center"
VerticalTextAlignment="Center"
HorizontalOptions="Center"
HorizontalTextAlignment="Center"
HeightRequest="16"/>
</StackLayout>
</Grid>
预期设计:
实际设计:
hooray_icon
是一个 512x512 PNG 图像。
Xamarin.Forms 版本:3.6.0.293080
PS 我知道这是通过使用和覆盖以及调试和方法Image
导致问题的元素。如果我弄错了,请纠正我。class CustomImage : Image
OnMeasure
OnSizeAllocated
千巷猫影
相关分类