public EndpointItem(string name, string host, string id, string version = null)
        {
            HostId   = id;
            FullName = Name = name;
            Version  = version;
            Host     = host;

            Timeline = new EndpointTimeline
            {
                Endpoint = this,
            };
            Handlers = new List <Handler>();
        }
Example #2
0
            public void Position(EndpointTimeline timeline)
            {
                var timelineVisual = diagram.GetItemFromContainer(timeline);

                if (timelineVisual == null)
                {
                    return;
                }

                var endpointVisual = diagram.GetItemFromContainer(timeline.Endpoint);

                if (endpointVisual == null)
                {
                    return;
                }

                timelineVisual.X      = endpointVisual.X + endpointVisual.ActualWidth / 2;
                timelineVisual.Y      = endpointVisual.Y + endpointVisual.ActualHeight;
                timelineVisual.Height = maxHeight;
            }
            public void Position(EndpointTimeline timeline)
            {
                var timelineVisual = diagram.GetItemFromContainer(timeline);
                if (timelineVisual == null)
                {
                    return;
                }

                var endpointVisual = diagram.GetItemFromContainer(timeline.Endpoint);
                if (endpointVisual == null)
                {
                    return;
                }

                timelineVisual.X = endpointVisual.X + endpointVisual.ActualWidth / 2;
                timelineVisual.Y = endpointVisual.Y + endpointVisual.ActualHeight;
                timelineVisual.Height = maxHeight;
            }