c# - xamarin 形式 - 元素之间的间距?
问题描述
我对 xamarin 表单非常陌生,我创建了这个非常基本的布局,如下所示:
<StackLayout VerticalOptions="CenterAndExpand">
<!-- Place new controls here -->
<Label Text="Enter Email Address To Begin" HorizontalOptions="Center" VerticalOptions="Center" TextColor="#FFFFFF" />
<Entry Keyboard="Email" Placeholder="Email" HorizontalOptions="Center" VerticalOptions="Center" x:Name="Email" WidthRequest="300" />
<Button Text="Submit" VerticalOptions="Center" HorizontalOptions="Center" Clicked="OnSubmit" Style="{StaticResource TextColor}" />
</StackLayout>
这些元素出现在页面中间并且看起来不错,除了它们被捆绑在一起的事实之外,无论如何要在这些元素之间创建一些填充或间距?
解决方案
您可以使用 StackLayout 中的 Spacing 属性,如下所示:
<StackLayout VerticalOptions="CenterAndExpand" Spacing="25">
推荐阅读
- email - 使用 .net 在 Visual Studio 中发送电子邮件
- javascript - 列表中的每个孩子都应该有一个唯一的“关键”道具。检查 `Form` 的渲染方法
- java - 我们可以在类级别对象上使用等待和通知吗?它的表现如何?
- amazon-web-services - 如何按顺序处理在多个 EC2 实例上执行的作业?
- javascript - 我可以使用 JavaScript 删除 CSS 文件吗?
- python - 我怎样才能旋转情节?
- flutter - 为什么我不能使用颤振步进器的 controlsBuilder
- botframework - 如何将 JSON 值绑定到 Bot composer lg 中的活动建议操作
- php -
(正则表达式)当两个出现在字符串 PHP 中时替换为空 - python - ValueError:对于输入形状为 [?,1,1,128] 的 MaxPool1D,从 1 中减去 2 导致的负尺寸大小。帖子中的完整代码、输出和错误: