首页 > 解决方案 > 如何在 Xamarin ProgressBar 中设置最大值?

问题描述

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

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

标签: c#xamarinxamarin.formsprogress-bar

解决方案


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>

在此处输入图像描述


推荐阅读