如何在Windows Phone上的Xamarin.Forms中设置步进器的适当宽度

如何在Windows Phone上的Xamarin.Forms中设置步进器的适当宽度,xamarin.forms,Xamarin.forms,我在ItemTemplate中有一个步进器,它在Windows Phone上看起来很奇怪 如果我没有设置任何WidthRequest,它会占据大部分屏幕(为什么?)。 如果我设置,步进器将被剪切,并且仅部分可见 这是XAML: <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> <ColumnDefinition Width="Auto" /> <ColumnDefini

我在ItemTemplate中有一个步进器,它在Windows Phone上看起来很奇怪

如果我没有设置任何
WidthRequest
,它会占据大部分屏幕(为什么?)。 如果我设置,步进器将被剪切,并且仅部分可见

这是XAML:

<Grid.ColumnDefinitions>
    <ColumnDefinition Width="*" />
    <ColumnDefinition Width="Auto" />
    <ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>

<Stepper Grid.Row="0"
    Grid.Column="1"
    HorizontalOptions="FillAndExpand"
    Increment="1"
    Maximum="50"
    Minimum="0"
    VerticalOptions="CenterAndExpand"
    Value="{Binding MyValue}" />

这就是它在Android上的外观(非常好):

这是它在Windows Phone上的外观(自动调整大小):

这是它在Windows Phone上的外观(固定大小-100):


我应该如何使+和-标志在Windows Phone上可见

您可以尝试为中间列设置,类似于
@EgorGromadskiy相同的问题,如果列缩小,步进器将被剪切。如果将
0.4*、0.3*、0.3*
分别设置为每个
列定义宽度=
?@EgorGromadskiy相同的问题,步进器仍然被剪切。