2014-02-19 14 views
2

我有一個MahApps進度指示器聲明如下: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聲明如下:

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

嘗試'WIDTH = 「自動」' – Samuel

+0

塞繆爾,謝謝,我已經試過了,但沒有運氣。我幾乎嘗試了不同的拉伸,自動和柱形組合。 – ceebreenk

回答

2

更新:

在最新版本的的NuGet或GithubProgressIndicator似乎是r emoved(因爲它是越野車)。

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

+0

太好了,讓我看看更新,我會發表評論。 – ceebreenk

+0

@Charlie剛剛檢查了lib的以前版本,看起來就像'ProgressRing'不是新的'ProgressIndicator'。具有'isIndeterminate =「True」的'MetroProgressBar'給你提供相同的行爲和足夠接近的外觀和感覺。 – Viv

+0

Viv,非常感謝!它被分類。你的建議是點亮的。 – ceebreenk