我想要的效果是当LotionValue的字体颜色变为红色时,下面那个当前剩余数量不足显示出来,但是我这样写反正就是没有效果。 <TextBlock Height="20" Width="40" x:Name="LotionValue" Style="{DynamicResource CheckText}" Text="{Binding Path=Value,ElementName=Lotion}"/> <TextBlock Foreground="Red" Visibility="Collapsed" FontFamily="粗体" Margin="0,40,0,0" FontSize="16" Text="(当前剩余数量不足!)"> <TextBlock.Style> <Style TargetType="TextBlock"> <Style.Triggers> <DataTrigger Binding="{Binding ElementName=LotionValue,Path=Foreground}" Value="#FFFF0000"> <Setter Property="Visibility" Value="Visible"/> </DataTrigger> </Style.Triggers> </Style>
Value="#FFFF0000" 这个换成red试下
我这两个都试了 都没有效果
Binding="{Binding ElementName=LotionValue,Path=Foreground}"你的这块确定正确?