当我点击Button
时,其中的图像必须更改并保持更改。我试图在Button
Style
上使用Triggers
,将图像绑定到IsPressed
属性,但是当发布Button
时,图像返回前一个。请帮忙。wpf触发属性IsPressed不能正常工作
<Button Content="Easy Locate" Height="20" Width="85" Margin="0,2,0,0">
<Button.Style>
<Style TargetType="{x:Type Button}">
<Style.Triggers>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Border BorderThickness="0">
<Image Source="/AltusClient;component/Images/waiting.png"
Height="20"
Width="25"/>
</Border>
<!--<ControlTemplate.Triggers>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Background" Value="Transparent"/>
<Setter Property="BorderThickness" Value="0"/>
</Trigger>
</ControlTemplate.Triggers>-->
</ControlTemplate>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
你是说只要持续按下按钮,IsPressed状态就会持续下去吗?这就是'IsPressed'的意思。你是说你想要点击时改变按钮内容*永久* –
是的。这正是我想要的。我如何做到这一点。 – nikhil
我想你应该可以在触发器EnterActions中使用故事板来做到这一点,但这有点痛苦。早一点。 –