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가 DarkRed에 전경을 설정하지만, 작동하지 않습니다 (100)에 진행 막대의 값을 설정하기위한 위대한 작품을 다음 XAML 있습니다. {Binding Progress}가 그것을 무시하기 때문에 나는 추측하고 있습니까?
어떻게 해결할 수 있습니까?
답장을 보내 주셔서 감사합니다. 그러나 이것에 대한 좋은/일반적인 해결책이 무엇인지 알고 있습니까? –
@ user45763 그것은 다릅니다 ... 당신은 단지 기본/초기 값을 설정하려고합니까? 그렇다면 좋은 해결책은 뷰 모델에서 'Progress = 100'을 설정하는 것입니다. – McGarnagle