private static void OnSessionWatcherAdded(RemoteSystemSessionWatcher sender, RemoteSystemSessionAddedEventArgs args)
        {
            DebugString($"Session Added {args.SessionInfo.DisplayName}: {args.SessionInfo.ControllerDisplayName}");
            AvailableSessions.Add(args.SessionInfo);

            SessionListUpdated?.Invoke(null, EventArgs.Empty);
        }
Пример #2
0
 // Discovered sessions are joined, messsge channel established
 private void RemoteSystemSessionWatcher_RemoteSessionAdded(RemoteSystemSessionWatcher sender, RemoteSystemSessionAddedEventArgs args)
 {
     SendDebugMessage($"Discovered Session {args.SessionInfo.DisplayName}:{args.SessionInfo.ControllerDisplayName}.");
     SessionFound(this, new SessionEventArgs()
     {
         SessionInfo = args.SessionInfo
     });
 }
Пример #3
0
 private async void RemoteSystemSessionWatcher_RemoteSessionAdded(RemoteSystemSessionWatcher sender, RemoteSystemSessionAddedEventArgs args)
 {
     Debug.WriteLine($"Discovered Session {args.SessionInfo.DisplayName}:{args.SessionInfo.ControllerDisplayName}.");
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         sessionNames.Add(args.SessionInfo);
         SessionList.ItemsSource = sessionNames;
     });
 }