none
Triggers d'un button en WPF RRS feed

  • Question

  • Bonjour,

     

    j'essaie de rendre une image clickable dans mon application WPF. Pour cela j'utilise le code suivant : 

    <Button Name="btPrevYear" Click="btPrevYear_Click" Style="{StaticResource Arrow}" IsTabStop="False">
      <Image Source="Images/Previous.png" Width="21" Height="21"></Image>
    </Button>

    Par défaut, le button a un style par défaut lorsqu'il est séléctionné, quand il y a un mouseOver, etc... Je souhaiterai supprimer tous ces effets pour ne garder que l'image.

    voici mon style :

      <Style TargetType="{x:Type Button}" x:Key="Arrow">
        <Setter Property="Background" Value="{x:Null}" />
        <Setter Property="BorderBrush" Value="{x:Null}" />
        <Setter Property="Foreground" Value="{x:Null}" />
    
        <Style.Triggers>
          <Trigger Property="IsMouseOver" Value="True">
            <Setter Property="Background" Value="{x:Null}" />
            <Setter Property="BorderBrush" Value="{x:Null}" />
            <Setter Property="Foreground" Value="{x:Null}" />
          </Trigger>
    
          <Trigger Property="IsPressed" Value="True">
            <Setter Property="Background" Value="{x:Null}" />
            <Setter Property="BorderBrush" Value="{x:Null}" />
            <Setter Property="Foreground" Value="{x:Null}" />
          </Trigger>
        </Style.Triggers>
      </Style>

    Y a -t- une liste des triggers disponibles sur les buttons, impossible de trouver.

     

    Autre chose, est-ce la meilleure méthode pour transformer une image en button ?

     

    Merci d'avance


    Aymeric Lagier http://www.aymericlagier.com
    mardi 25 mai 2010 07:34

Réponses