正如我们在android中所知,我们可以使用
android:width='wrap_content'
android:height='match_parent'
设置视图的宽度或高度 但是,在xamarin形式中我们不能使用它。
那么如何为我的xamarin表单组件设置动态宽度或高度?
如同安卓
match_parent
或wrap_content
答案 0 :(得分:4)
在Xamarin.Forms中,您可以使用LayoutOptions执行相同的操作。
假设您有一个按钮,您想要在其父级增长时水平增长(宽度),您可以使用:
var button4 = new Button {Text = "Click Me!", HorizontalOptions=LayoutOptions.FillAndExpand, VerticalOptions=LayoutOptions.Center};
LayoutOptions.FillAndExpand 表示它将在其父视图中占用所有可用空间(但有一些例外)。
在XAML中:
<Button Text="Click Me!"
HorizontalOptions="FillAndExpand"
VerticalOptions="Center" />
建议您查看Xamarin表格的Getting Started。
答案 1 :(得分:0)
查看HorizontalOptions和VerticalOptions下的选项。听起来像FillAndExpand就是你想要的。