xaml:
<ToggleButton Content="试听" Height="30" HorizontalAlignment="Left" Margin="10" Name="ListenMusic" VerticalAlignment="Top" Width="50" Checked="ListenMusic_Checked" Unchecked="ListenMusic_Unchecked" />
cs:
MediaPlayer player = new MediaPlayer();
private void ListenMusic_Checked(object sender, RoutedEventArgs e)
{
string MusicFile = App.MusicDir + this.tWinMusic.Text;
if (File.Exists(MusicFile))
{
player.Open(new Uri(MusicFile, UriKind.Relative));
player.Play();
}
}
private void ListenMusic_Unchecked(object sender, RoutedEventArgs e)
{
player.Stop();
}