2009-08-04 103 views
0

我使用的ImageButton作为更改内容编程(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> 

我想更改按钮的内容为“禁用”,当我点击它不改变形象。我怎样才能做到这一点?还需要基于C#代码中的按钮内容进行一些操作。

回答

1

你可以只添加一个名字TextBlock

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

,并用它来修改内容在OnActivate事件处理程序

textBlock1.Text = "Deactivate";