2013-12-18 22 views
0

我开发简单的Windows Phone 8应用。我想这样点击播放按钮的歌曲应该发挥和播放按钮的图像应更改为暂停button.clicking上暂停首歌应该暂停和图像切换到播放按钮。如何改变图像后,发挥它的一首歌?如何改变图像

+0

你是如何设置图像上的播放按钮?你能给我一些更多的细节 – Justice

+0

其实我正在进行有草的图像控制。在那我正在采取按钮控制和那控制有戏剧的图象。在播放的点击事件中,我正在编写播放音频的代码。直到它在这里工作。但现在我希望当我点击那个按钮时,图像将改变为暂停图像。当我们点击暂停首歌应该暂停和形象轮番上场 – Piya

回答

0

你可以考虑到有两个按钮,一个与表演图像和其他与暂停形象,根据您的需要切换按钮的公开程度,当歌曲是不是在玩显示的按钮,播放图像和当像歌曲正在播放播放按钮并使暂停按钮可见。这不是你想知道这样做是为了你的解决方案的另一种方式解决你寻找我需要知道你是怎么上的播放按钮设置图像。

编辑

有在每一个控制一个公开程度属性,默认按钮的公开程度设置为“可见”,如果你的按钮命名为控制,那么你可以从你的“代码访问的按钮背后“在各个按钮的点击或点击事件

假设这里的XAML为您的按钮

  <Button x:Name="PlayButton" Click="PlayButton_Click" Visibility="Visible"/> 
      <Button x:Name="PauseButton" Click="Pause_Click" Visibility="Collapsed"/> 

这里是背后事件的代码attched

 private void PlayButton_Click(object sender, RoutedEventArgs e) 
    { 
     PlayButton.Visibility = Visibility.Collapsed; //Collapse the Play Button 
     PauseButton.Visibility = Visibility.Visible; // Make Pause Button visible 

     /*your code for play here*/ 

    } 

    private void Pause_Click(object sender, RoutedEventArgs e) 
    { 
     PlayButton.Visibility = Visibility.Visible;    //Make Play Button Visible 
     PauseButton.Visibility = Visibility.Collapsed; //Collapse Pause Button 

     /*your code for pause here*/ 
    } 
+0

如何切换知名度 – Piya

+0

感谢名单萨比尔其正常工作.. – Piya

0

试试这个。它可以帮助你

<Image Source="Your play button source" MouseLeftButtonUp="imgPlayPause_MouseLeftButtonUp" x:Name="imgPlayPause"/> 

在后面的代码采取全球vaiable

bool IsPlay = false; 
    private void imgPlayPause_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) 
    { 
    if(!IsPlay) 
    { 
    IsPlay = true; 
    imgPlayPause.Source = Your Pause image source 
//Set Bitmap Image as Image Source 

    plyaSong functionality 
    } 
    else 
    { 
    IsPlay = false; 
    imgPlayPause.Source = Your play image source 
    //Set Bitmap Image as Image Source 
    pause song functionality 
    } 
    }