Beispiel #1
0
		private void Client_ServerDiscovery(object sender, PhoneRemoteClientEventArgs e)
		{
			MainThread.BeginInvokeOnMainThread(() =>
			{
				this.serverText.Text = $"{e.Message.ServerName} ({e.Message.Address.ToString()}:{e.Message.Port})";
			});
		}
Beispiel #2
0
		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);
			});
		}