2012-05-29 36 views

回答

4

下面的代碼可能會有所幫助:

button1.MouseEnter += new MouseEventHandler(button1_MouseEnter); 
button1.MouseLeave += new MouseEventHandler(button1_MouseLeave); 

void button1_MouseEnter(object sender, MouseEventArgs e) 
{ 
    button1.Content = image1; 
    //do something 
} 

void button1_MouseLeave(object sender, MouseEventArgs e) 
{ 
    //do something 
} 
3

使用觸發此。您可以按照下面thisthis文章爲解決

裁判:

<!-- Button will change from Blue to Yellow on MouseOver --> 
<Style TargetType="{x:Type Button}"> 
    <Setter Property="Background" Value="Blue" /> 
    <Style.Triggers> 
     <Trigger Property="IsMouseOver" Value="True"> 
      <Setter Property="Background" Value="Yellow" /> 
     </Trigger> 
    </Style.Triggers> 
</Style> 
+2

的問題是爲Silverlight,WPF不,並沒有'在Silverlight IsMouseOver'財產。 – Clemens