Xamarin.Forms UWP元素大小不起作用

时间:2017-04-12 14:53:06

标签: xaml xamarin uwp xamarin.forms

我是Xamarin的新手。 当我尝试插入Button或BoxView时,我可以设置“HeightRequest”和“WidthRequest”参数,但元素只是填满整个屏幕。 我做错了什么?

1 个答案:

答案 0 :(得分:1)

你没有做错任何事,但你错过了一些关键程序。您未设置LayoutOptionsButton的{​​{1}}。以下代码可以使元素大小生效。

BoxView

如您所知,按钮控件继承自View<Button Text="click me" HeightRequest="44" WidthRequest="60" VerticalOptions="Start" HorizontalOptions="Start"/> 依赖项属性的默认值为LayoutOptions.Fill。它也适用于VerticalOptions。因此,如果您没有为HorizontalOptionsVerticalOptions设置值,则控件将填满整个屏幕。