0
我有以下XAML覆蓋綁定值/ WPF
<ProgressBar Grid.Column="0" Grid.Row="0" Margin="0,1" Minimum="0" Maximum="100" Value="{Binding Progress}">
<ProgressBar.Resources>
<Style TargetType="{x:Type ProgressBar}">
<Style.Triggers>
<DataTrigger Binding="{Binding DidAllServicesRestart}" Value="False">
<Setter Property="Foreground" Value="DarkRed"/>
<Setter Property="Value" Value="100"/>
</DataTrigger>
</Style.Triggers>
</Style>
</ProgressBar.Resources>
</ProgressBar>
的DataTrigger的偉大工程的前景設置爲暗紅色,但設置進度條到100的值不起作用。我猜是因爲{綁定進度}覆蓋了它?
我該如何解決這個問題?
謝謝您的回覆。但是,你知道這是一個好的/通用的解決方案嗎? –
@ user45763這取決於...你只是想設置默認值/初始值?如果是這樣,那麼一個好的解決方案就是在你的視圖模型中設置「Progress = 100」。 – McGarnagle