コード例 #1
0
        private void Refresh()
        {
            networkDiscovery = new NetworkDiscovery(NetworkTypes.Client);
            var hosts = networkDiscovery.Find("SimpleRemoteDesktop");

            Dispatcher.InvokeAsync(delegate()
            {
                foreach (var host in hosts)
                {
                    serverComboBox.Items.Add(host);
                }

                if (hosts.Count != 0)
                {
                    serverComboBox.SelectedIndex = 0;
                }
                refreshingGrid.Visibility = Visibility.Hidden;
            });
        }