如何在Xamarin ProgressBar中设置最大值?

时间:2019-05-09 07:58:02

标签: c# xamarin xamarin.forms progress-bar

我想使mu progressBar适应我拥有的数据长度,但是不幸的是,我找不到如何更改progressBar最大值的解决方案。

我唯一能找到的是一些“ progress.Maximum”示例,但是Xamarin的progressBar类中没有定义属性Maximum。

1 个答案:

答案 0 :(得分:0)

ProgressBar显示进度,因此可以将Silder绑定到ProgressBar以设置进度,如下所示:

<StackLayout>
        <ProgressBar
            x:Name="bar"
            Margin="0,166,0,0"
            BindingContext="{x:Reference silder}"
            HeightRequest="20"
            Progress="{Binding Path=Value}"
            VerticalOptions="CenterAndExpand" />

        <Slider
            x:Name="silder"
            Maximum="1"
            Minimum="0.1"
            VerticalOptions="CenterAndExpand"
            Value="0" />
    </StackLayout>

enter image description here