您能否向我解释为什么Frame
不尊重HeightRequest或WidthRequest?
在其他控件中使用这些属性可以按预期工作。
例如,在此XAML中,我使用的是Frame
和BoxView
:
<StackLayout Orientation="Horizontal"
HorizontalOptions="CenterAndExpand"
Padding="10">
<Frame VerticalOptions="Center"
HeightRequest="5"
WidthRequest="5"
BackgroundColor="Red"/>
<BoxView VerticalOptions="Center"
HeightRequest="5"
WidthRequest="5"
Color="Blue"/>
</StackLayout>
结果是:
Frame的大小与盒子大小有很大差异,但不应该有。