private void Client_ServerDiscovery(object sender, PhoneRemoteClientEventArgs e) { MainThread.BeginInvokeOnMainThread(() => { this.serverText.Text = $"{e.Message.ServerName} ({e.Message.Address.ToString()}:{e.Message.Port})"; }); }
private void Client_ConnectionStateChange(object sender, PhoneRemoteClientEventArgs e) { MainThread.BeginInvokeOnMainThread(() => { bool isConnected = e.IsConnected; this.connectionText.SetText(isConnected ? "Connected" : "Disconnected", TextView.BufferType.Normal); var color = isConnected ? Android.Graphics.Color.Green : Android.Graphics.Color.OrangeRed; this.connectivityBar.SetBackgroundColor(color); }); }