private void button1_Click(object sender, EventArgs e) { string link = string.Format("http://{0}:{1}/console-link/{2}", new string[] { comboBox1.Text, textBox1.Text, textBox2.Text }); host = new LinkHost(link); label4.Enabled = true; label4.Text = "Started 点此复制链接"; button1.Enabled = false; button2.Enabled = true; }
private void button2_Click(object sender, EventArgs e) { host.Close(); host = null; GC.Collect(); label4.Text = "Not Started"; label4.Enabled = false; button1.Enabled = true; button2.Enabled = false; }
//获取内网IP private void GetInternalIP() { IPHostEntry host; host = Dns.GetHostEntry(Dns.GetHostName()); foreach (IPAddress ip in host.AddressList) { comboBox1.Items.Add(ip.ToString()); } }
private void ProcessNewLink(FunctionReference link) { if (link == null) { return; } var sourceHost = _surface.Children.OfType <ActivityHost>().FirstOrDefault(c => c.Id == link.SourceId); var targetHost = _surface.Children.OfType <ActivityHost>().FirstOrDefault(c => c.Id == link.TargetId); var sourceConnector = sourceHost.View.FindConnectorByName(link.SourcePin); var targetConnector = targetHost.View.FindConnectorByName(link.TargetPin); var conn = new LinkHost(_surface, link, sourceConnector, targetConnector, Orientation.Vertical); // TODO: outgoing links should be also kept by connector? sourceHost.OutgoingLinks.Add(conn); targetHost.OutgoingLinks.Add(conn); // TODO: temp hack sourceConnector.HasOutgoingConnections = true; targetConnector.HasIncomingConnections = true; _surface.Children.Add(conn); }
private void ProcessNewLink(FunctionReference link) { if (link == null) return; var sourceHost = _surface.Children.OfType<ActivityHost>().FirstOrDefault(c => c.Id == link.SourceId); var targetHost = _surface.Children.OfType<ActivityHost>().FirstOrDefault(c => c.Id == link.TargetId); var sourceConnector = sourceHost.View.FindConnectorByName(link.SourcePin); var targetConnector = targetHost.View.FindConnectorByName(link.TargetPin); var conn = new LinkHost(_surface, link, sourceConnector, targetConnector, Orientation.Vertical); // TODO: outgoing links should be also kept by connector? sourceHost.OutgoingLinks.Add(conn); targetHost.OutgoingLinks.Add(conn); // TODO: temp hack sourceConnector.HasOutgoingConnections = true; targetConnector.HasIncomingConnections = true; _surface.Children.Add(conn); }