2013-04-19 1 views
0

Я разработал приложение для руководства игры с C# для Windows 8. Я пытаюсь поместить 2 видео youtube в определенную главу игры, и я хочу изменить Uri Webview с помощью кнопки. когда кнопка не нажата, необходимо отобразить первый видеоролик, и когда будет отображаться кнопка IS, нажмите второе видео. Как мне это сделать? например:Как я могу изменить кнопку Uri через метод SelectionChanged в C# для приложения Windows 8?

private void Chapters_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e) 
    {   
     switch (Chapters.SelectedIndex) 
     { 
      case 0: 

       Chapter2C.Visibility = Visibility.Visible; 
       Chapter2T.Visibility = Visibility.Visible; 
       next_but.Visibility = Visibility.Visible; 
       prev_but.Visibility = Visibility.Visible; 
       Mywebview.Visibility = Visibility.Visible; 
       if (next_button.Clicked) 
       { 
        Mywebview.Source = new Uri("http://www.youtube.com/embed/F65paVQ0wn8?feature=player_detailpage") 
       } 
        else 
       { 
        Mywebview.Source = new Uri ("http://www.youtube.com/embed/rLdrc7K5vdw"); 
       } 
       break; 
     } 
    } 

любой ??

ответ

0

Вы можете использовать кнопку переключения.

<ToggleButton x:Name="btnChangeChapter" Content="Change Chapter" Click="btnChangeChapter_Click_1"/> 

private void btnChangeChapter_Click_1(object sender, RoutedEventArgs e) 
{ 
    /* TODO: use property btnChangeChapter.IsChecked.Value in SelectionChanged event, 
      it's bool value */ 
} 

Если вы хотите использовать ToggleButton, как приложение бара стиля кнопки проверьте this аут.

Смежные вопросы