private void InstanceWindowsShared(object sender, WindowsSharedEventArgs e) { var result = MessageBox.Show( string.Format("{0} shared: {1}", e.Ip, string.Join(", ", e.Windows.Select(w => w.Name))), "Accept Sharing?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { RemoteContext.Instance.RequestWindowTransfer(e.Ip, e.Windows); } }
private void OnWindowsShared(WindowsSharedEventArgs e) { if (WindowsShared != null) { WindowsShared(this, e); } }
public void PushAvailableWindows(List<Window> windows) { var e = new WindowsSharedEventArgs { Ip = this.GetIp(), Windows = windows }; this.OnWindowsShared(e); }
private void ViewServiceWindowsShared(object sender, WindowsSharedEventArgs e) { this.OnWindowsShared(e); }