當我點擊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中使用故事板來做到這一點,但這有點痛苦。早一點。 –