Exemplo n.º 1
0
 private void BackButtonRelayCommand(Microsoft.UI.Xaml.Controls.NavigationViewBackRequestedEventArgs args)
 {
     if (HostedFrame.CanGoBack)
     {
         HostedFrame.GoBack();
     }
 }
Exemplo n.º 2
0
        //private void PlayRequestAction(GenericMessage<Cast> args)
        //{
        //    ActiveMedia = args.Content;

        //    AppConstants.Player.Source = MediaSource.CreateFromUri(new Uri(args.Content.Song, UriKind.Absolute));
        //    AppConstants.Player.Play();
        //}

        //private void PauseRequestAction(GenericMessage<Cast> args)
        //{
        //    if (AppConstants.Player.PlaybackSession.CanPause)
        //        AppConstants.Player.Pause();
        //}

        private void NavigationViewRequestAction(GenericMessage <Type> arg)
        {
            HostedFrame.ForwardStack.Clear();
            HostedFrame.BackStack.Clear();

            HostedFrame.Navigate(arg.Content);

            HostedFrame.ForwardStack.Clear();
            HostedFrame.BackStack.Clear();
        }