Exemple #1
0
        private void OnServerDiscovered(object sender, HostDiscoveredEventArgs e)
        {
            var host = e.Host;

            var clientButton = new Button
            {
                Text   = string.Format("Connect to: {0}:{1}", host.Address, host.Port),
                Width  = 400,
                Height = 50,
                HorizontalAlignment = HorizontalAlignment.Center,
                VerticalAlignment   = VerticalAlignment.Top,
                Margin = new Thickness(10, 10 + (70 * (this.discoveredServersButtons.Count + 2)), 10, 10)
            };

            clientButton.Click += (s, args) => this.OnConnectToServerClicked(host);
            this.discoveredServersButtons.Add(clientButton.Entity);
            this.EntityManager.Add(clientButton);
            WaveServices.Layout.PerformLayout(this);
        }
 private void NetworkClient_HostDiscovered(object sender, HostDiscoveredEventArgs e)
 {
     this.ServerDiscovered?.Invoke(sender, e);
 }