有没有办法自定义Xamarin表单中输入框的固定宽度



>输入框将根据移动设备具有不同的宽度,有没有办法设置宽度常数?

我现在正在使用边距来使它们的宽度更小。

<StackLayout>
<Label Text="Add Drain Output(s)" TextColor="Fuchsia" 
FontFamily="Times" />
<Entry x:Name="data1Entry" WidthRequest="100" />
<Label x:Name="drain1Label" />
<Label x:Name="drain2Label" />
<Entry x:Name="data2Entry" WidthRequest="50" />`
您必须

使用 WidthRequest 指定 HorizontalOptions 才能使其在 StackLayout 上工作,因为它默认情况下会尝试自动扩展。

你可以这样改变:

<Entry x:Name="data1Entry" WidthRequest="100"  HorizontalOptions="Start"/>

您可以使用填充,也可以创建一个包含某些列的网格,并将您的条目控件放在列内

最新更新