Example #1
0
        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;
        }
Example #2
0
 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;
 }
Example #3
0
        //获取内网IP
        private void GetInternalIP()
        {
            IPHostEntry host;

            host = Dns.GetHostEntry(Dns.GetHostName());
            foreach (IPAddress ip in host.AddressList)
            {
                comboBox1.Items.Add(ip.ToString());
            }
        }
Example #4
0
        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);
    }