下完全不是那麼回事(ProgressValue是DataContext的設定值。)如何創建當值爲0時隱藏的ProgressBar?
<StatusBarItem Grid.Column="1">
<StatusBarItem.Resources>
<Style TargetType="ProgressBar">
<Style.Triggers>
<DataTrigger Binding="{Binding ProgressValue}" Value="0">
<Setter Property="Visibility" Value="Hidden"/>
</DataTrigger>
</Style.Triggers>
</Style>
</StatusBarItem.Resources>
<ProgressBar Value="{Binding ProgressValue}" Grid.Column="1" Width="80" Height="13">
</ProgressBar>
</StatusBarItem>
然而,使用後臺代碼來做這件事不是很乾淨。另外,不適用於鬆散的XAML。 –