У меня есть приложение UWP с NavigationView
, которое обрабатывает backstack в разных кадрах. В моем MainPage.xaml
заднее нажатие обрабатывается функцией:
private bool On_BackRequested()
{
if (contentFrame.CanGoBack)
{
contentFrame.GoBack();
Debug.WriteLine(contentFrame.);
return true;
}
return false;
}
Но проблема возникает, когда в кадре воспроизводится MediaPlayerElement
видео. Заднее нажатие обрабатывается правильно, но видео не перестает воспроизводиться (я знаю это, поскольку звук с видео все еще воспроизводится в фоновом режиме).
Как я могу остановить воспроизведение видео при нажатии на кнопку назад? Могу ли я получить доступ к определенной функции из дочернего блока, чтобы остановить видео?