我是Xamarin的新手。 当我尝试插入Button或BoxView时,我可以设置“HeightRequest”和“WidthRequest”参数,但元素只是填满整个屏幕。 我做错了什么?
答案 0 :(得分:1)
你没有做错任何事,但你错过了一些关键程序。您未设置LayoutOptions
或Button
的{{1}}。以下代码可以使元素大小生效。
BoxView
如您所知,按钮控件继承自View
。 <Button Text="click me"
HeightRequest="44"
WidthRequest="60"
VerticalOptions="Start"
HorizontalOptions="Start"/>
依赖项属性的默认值为LayoutOptions.Fill
。它也适用于VerticalOptions
。因此,如果您没有为HorizontalOptions
和VerticalOptions
设置值,则控件将填满整个屏幕。