void playToManager_SourceRequested(PlayToManager sender, PlayToSourceRequestedEventArgs args) { var deferral = args.SourceRequest.GetDeferral(); var handler = dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { args.SourceRequest.SetSource(VideoSource.PlayToSource); deferral.Complete(); }); }
async private void SourceRequested(Windows.Media.PlayTo.PlayToManager sender, Windows.Media.PlayTo.PlayToSourceRequestedEventArgs e) { var deferral = e.SourceRequest.GetDeferral(); await dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { e.SourceRequest.SetSource(player.PlayToSource); deferral.Complete(); }); }
void manager_SourceRequested(PlayToManager sender, PlayToSourceRequestedEventArgs args) { var deferral = args.SourceRequest.GetDeferral(); var handler = dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { if (MusicBox.Visibility == Visibility.Visible) { args.SourceRequest.SetSource(MusicSource.PlayToSource); } else if (VideoBox.Visibility == Visibility.Visible) { args.SourceRequest.SetSource(VideoSource.PlayToSource); } else if (PhotoSource.Visibility == Visibility.Visible) { args.SourceRequest.SetSource(PhotoSource.PlayToSource); } deferral.Complete(); }); }