private void buttonCall_Click(object sender, RoutedEventArgs e) { FriendData friend = ClientInformation.GetFriend(Partner); if (friend.Status) { CallingWindow callingWindow = new CallingWindow(friend.Username, friend.AvatarImage, false); ClientInformation.CallingWindows.Add(friend.Username, callingWindow); callingWindow.Show(); } }
private void button_Click(object sender, RoutedEventArgs e) { FriendData friend = ClientInformation.GetFriend(Partner); if (friend.Status && !ClientInformation.AnswerWindows.ContainsKey(friend.Username) && !ClientInformation.CallingWindows.ContainsKey(friend.Username)) { RDPSession rdpSession = new RDPSession(); rdpSession.OnAttendeeConnected += Incoming; rdpSession.Open(); IRDPSRAPIInvitation Invitation = rdpSession.Invitations.CreateInvitation(ClientInformation.Username, Partner, "", 1); ClientInformation.ScreenShareService.InitShareScreen(ClientInformation.Username, Partner, Invitation.ConnectionString); } }