2012-07-11 76 views
1
<Button Width="100" Height="50" Content="Click Me!"> 
      <Button.Style> 
       <Style TargetType="{x:Type Button}"> 
        <Style.Triggers> 
         <Trigger Property="IsMouseOver" Value="True"> 
          < here i want to play sound but how?> 
         </Trigger> 
        </Style.Triggers> 
       </Style> 
     </Button.Style> 
    </Button> 

我嘗試,但沒有發現任何情況下做到這一點,如果有人知道的話請幫我如何在按鈕鼠標上播放聲音?

回答

0

你可以輕鬆地連接處理器到MouseEnterMouseLeave事件:

<Button Width="100" Height="50" Content="Click Me!" 
     MouseEnter="Button_MouseEnter" MouseLeave="Button_MouseLeave" /> 

private void Button_MouseEnter(object sender, MouseEventArgs e) 
{ 
    // start playing 
} 

private void Button_MouseLeave(object sender, MouseEventArgs e) 
{ 
    // stop playing 
}