>输入框将根据移动设备具有不同的宽度,有没有办法设置宽度常数?
我现在正在使用边距来使它们的宽度更小。
<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"/>
您可以使用填充,也可以创建一个包含某些列的网格,并将您的条目控件放在列内