public void OnConnect(object sender, EventArgs e) { var ipAdress = IpAdress.Text; var client = new ScreenerClient(ipAdress, 11211, 22121, 22122) { OnProcessScreenMessage = screenMessage => Device.BeginInvokeOnMainThread(() => ScreenImage.Source = ImageSource.FromStream(() => new MemoryStream(screenMessage.Image.Bytes))) }; }
protected override void OnShown(EventArgs e) { base.OnShown(e); //var client = new ScreenerClient( // Settings.Default.Host, // Settings.Default.TcpPort, // Settings.Default.UdpReceivePort, // Settings.Default.UdpSendPort //) {OnProcessScreenMessage = x => ScreenViewer.Image = x.Image.Bytes.ToImage()}; var client = new ScreenerClient("127.0.0.1", 11211, 22121, 22122) { OnProcessScreenMessage = x => ScreenViewer.Image = x.Image.Bytes.ToImage() }; }