MahApps进度指标不适合内容

时间:2014-02-19 09:40:20

标签: wpf mahapps.metro

我有一个像这样声明的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">  

1 个答案:

答案 0 :(得分:2)

<强>更新

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

Pull request that removed the control early this year

  

此版本再次包含一些重大更改。当我们发布版本1.0(希望很快就会发布)时,我们会尝试现在而不是稍后解决问题。

     

快速概述:

     

现在删除了ProgressIndicator,因为它没有按预期工作。使用带有IsIndeterminate = True的MetroProgressBar,这样可以提供更顺畅的体验。

我刚试过

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

enter image description here