我有一个看起来像这样的ViewCell:
<ViewCell x:Name="bBtn" NoTap="true">
<Grid VerticalOptions="CenterAndExpand" Padding="20, 0">
<StackLayout HorizontalOptions="StartAndExpand" Orientation="Horizontal">
<Label Text="XX" HorizontalOptions="StartAndExpand" />
<Label HorizontalOptions="End" Text="{Binding BBtnLabel}" />
</StackLayout>
<Stepper x:Name="bBtnStepper" Maximum="10" Minimum="0" ValueChanged="bBtnStepperValueChanged" HorizontalOptions="End" />
</Grid>
</ViewCell>
显示为:
XX 123 [Stepper Here]
我想要达到的效果是:
XX 123 [Stepper Here]
我尝试将HorizontalOptions添加到第二个标签,但它似乎并没有将它移到步进器前面。
有人能给我一些关于我做错的想法吗?
答案 0 :(得分:0)
我不太了解xaml,但似乎你没有定义行和列的定义,而且你不是设置你插入stacklayout和步进器的网格的位置。Placing_Views_in_a_Grid
其次,你应该有一个1row,2cols网格:在row0col0中添加XX标签,在row0col1中添加StackLayout(123和&#34;步进器在这里&#34;)并尝试将123 HorizontalOptions设置为&#34; End& #34;和&#34;步进这里&#34; HorizontalOptions to&#34; End&#34;