2009-08-04 7 views
0

J'utilise un ImageButton commecontenu Changer de ImageButton programatically (WPF)

  <Button Width="80" Height="25" 
        VerticalAlignment="Top" 
        HorizontalAlignment="Right" 
        HorizontalContentAlignment="Center" 
        VerticalContentAlignment="Center" 
        Margin="0,0,1.5,0" 
        Name="btnActivate" 
        Click="OnActivate"> 
       <StackPanel Orientation="Horizontal" Margin="3"> 
        <Image Source="Shutdown.ico" 
          Width="12" Height="12" 
          Margin="0,0,5,0"/> 
        <TextBlock>Activate</TextBlock> 
       </StackPanel> 
      </Button> 

Je souhaite modifier le contenu du bouton pour « désactiver » quand je clique dessus sans changer l'image. Comment puis je faire ça? Et aussi j'ai besoin de quelques opérations basées sur le contenu du bouton dans mon code C#.

Répondre

1

Vous pouvez simplement ajouter un nom à la TextBlock

<TextBlock Name="textBlock1">Activate</TextBlock> 

et l'utiliser pour modifier le contenu de votre gestionnaire d'événements OnActivate

textBlock1.Text = "Deactivate"; 
Questions connexes