我是新手,当谈到xamarin时,也是在XAML中,我只是想问一下如何在我的视口中添加一个填充,下面是我的代码
<TableView>
<TableRoot>
<TableSection Title = "Basic information">
<EntryCell Label = "First name: " Placeholder = "Required" />
<EntryCell Label = "Middel name: " Placeholder = "Optional" />
<EntryCell Label = "Last name: " Placeholder = "Required" />
<ViewCell>
<Picker x:Name="genderPicker" Title = "Select gender"></Picker>
</ViewCell>
</TableSection>
</TableRoot>
</TableView>
我想要的是在此代码中添加一点填充。
![<ViewCell>
<Picker x:Name="genderPicker" Title = "Select gender"></Picker>
</ViewCell>][1]
这就是它的样子,所以我只想在我的选择器视图上添加一些左右空间。
答案 0 :(得分:2)
这样的事应该可行:
<Picker x:Name="genderPicker"
Title = "Select gender"
Padding="left, top, right, bottom">
</Picker>
使用左侧,上方,右侧和下方您想要的值。更多信息here
答案 1 :(得分:0)
在ViewCell中添加StackLayout或支持填充的任何其他Layout子类型。然后,您可以使用“布局”属性调整选择器。
<ViewCell>
<StackLayout Padding="10,0,0,0" HorizontalOptions="FillAndExpand">
<Picker HorizontalOptions="CenterAndExpand" >
<Picker.Items>
<x:String>Disabled</x:String>
<x:String>5 minutes</x:String>
</Picker.Items>
<Picker.SelectedIndex>0</Picker.SelectedIndex>
</Picker>
</StackLayout>
</ViewCell>
与您可以自行调整控件的CSS或Android视图不同,在Xamarin.Forms中工作时,您将使用父Layouts处理大部分填充。