WPF 图片按钮鼠标点击时变换不同图片

      <Button.Template>
        <ControlTemplate TargetType="{x:Type Button}">
          <Grid>
            <Image x:Name="Normal" Source="Normal.png"/>
            <Image x:Name="Pressed" Source="Pressed.png" Visibility="Hidden"/>
            <Image x:Name="Disabled" Source="Disabled.png" Visibility="Hidden"/>
          </Grid>
          <ControlTemplate.Triggers>
            <Trigger Property="IsPressed" Value="True">
              <Setter TargetName="Normal" Property="Visibility" Value="Hidden"/>
              <Setter TargetName="Pressed" Property="Visibility" Value="Visible"/>
            </Trigger>
            <Trigger Property="IsEnabled" Value="False">
              <Setter TargetName="Normal" Property="Visibility" Value="Hidden"/>
              <Setter TargetName="Disabled" Property="Visibility" Value="Visible"/>
            </Trigger>
          </ControlTemplate.Triggers>
        </ControlTemplate>
      </Button.Template>

posted @ 2011-08-12 19:22  therockthe  阅读(1280)  评论(0)    收藏  举报