[英]Align label and entry, make entry autosize width and align right in xamarin forms
[英]Right Align Xamarin Entry
我目前正在使用xamarin入口控件。 它位於網格中,條目的大小非常完美。 它會擴展並填充整個網格單元。 我剩下的唯一問題是顯示值的位置。 在開始顯示的那一刻,如何在保持尺寸的同時使其顯示在右側。
我當前的代碼
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Label Grid.Row="0"
Grid.Column="0"
Text="{ Binding MobileMinPrice }"
FontSize="14"
HorizontalTextAlignment="Start"
VerticalTextAlignment="Center"/>
<Entry Margin="15,0,0,0"
Placeholder="Min price"
VerticalOptions="Center"
Keyboard="Numeric"
Text="{ Binding MinPriceStr, Mode=TwoWay }"
HorizontalOptions="FillAndExpand"
HorizontalTextAlignment="End">
</Entry>
</Grid>
添加ScrollView
。 例如,像這樣:
<ScrollView Orientation= "Horizontal">
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</grid.ColumnDefinitions>
<Label Grid.Row="0"
Grid.Column="0"
Text="{ Binding MobileMinPrice }"
FontSize="14"
HorizontalTextAlignment="Start"
VerticalTextAlignment="Center"/>
<Entry Margin="15,0,0,0"
Placeholder="Min price"
VerticalOptions="Center"
Keyboard="Numeric"
Text="{ Binding MinPriceStr, Mode=TwoWay }"
HorizontalOptions="FillAndExpand"
HorizontalTextAlignment="End">
</Entry>
</Grid>
<ScrollView/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.