2

我有一个 MahApps 进度指示器,声明如下:

<Controls:ProgressIndicator ProgressColour="{StaticResource AccentColorBrush}" Width="600" Height="20" VerticalAlignment="Top" HorizontalAlignment="Stretch"
                                Visibility="{Binding ElementName=Self, Path=DataContext.ShowProgress, Converter={StaticResource b2v}, FallbackValue=Visible}"/>  

并且由于某种原因,指示条不会拉伸控件的大小。它只填充了大约 20% 的宽度。(由于我的声誉太低,我无法显示图片)。

有谁之前经历过这个吗?

干杯

编辑

该指标位于声明如下的堆栈面板上:

<StackPanel Grid.Column="2" Grid.ColumnSpan="6" Orientation="Vertical">  
4

1 回答 1

2

更新:

在 nuget 或Github ProgressIndicator的最新版本中似乎已被删除(因为它是错误的)。

今年年初删除控制的拉取请求

此版本再次包含一些重大更改。当我们发布 1.0 版(希望很快发布)时,我们现在而不是以后尝试打破常规。

快速概览:

ProgressIndicator 现在已被删除,因为它没有按预期工作。改为使用带有 IsIndeterminate = True 的 MetroProgressBar,这应该会提供更流畅的体验。

我刚刚尝试了样本

<Controls:MetroProgressBar Width="300"
                            Margin="0, 10, 0, 0"
                            Foreground="{DynamicResource AccentColorBrush}"
                            IsIndeterminate="True"
                            Maximum="100"
                            Minimum="0" />

在此处输入图像描述

于 2014-02-19T10:03:15.120 回答