1

我对图像上的样式触发器有一个小问题。触发器确实改变了图像的来源,但是当它发生时,我失去了 streght="fill" 属性。我也尝试在触发器中设置它,但它似乎忽略了它。我在这里想念什么?

<Image x:Name="xBackground" 
        Height="99.5" 
        Width="271" 
        Stretch="Fill">
                <Image.Style>
                    <Style TargetType="{x:Type Image}">
                        <Setter Property="Source" Value="Green.png"  />
                        <Style.Triggers>
                            <DataTrigger Binding="{Binding HasAlarm}" Value="true">
                <Setter Property="Source" Value="Red.png" />
                            </DataTrigger>
                        </Style.Triggers>
                    </Style>
                </Image.Style>
            </Image>
4

0 回答 0