LayoutFarm.RenderElement.IParentLink C# (CSharp) Méthode

IParentLink() private méthode

private IParentLink ( RenderElement afterThisChild, Point point ) : RenderElement
afterThisChild RenderElement
point Point
Résultat RenderElement
        RenderElement IParentLink.FindOverlapedChildElementAtPoint(RenderElement afterThisChild, Point point)
        {
            //called from child node
            if (this._MayHasOverlapChild())
            {
                var child_internalLinkedNode = afterThisChild.internalLinkedNode;
                if (child_internalLinkedNode == null)
                {
                    return null;
                }
                var curnode = child_internalLinkedNode.Previous;
                while (curnode != null)
                {
                    var element = curnode.Value;
                    if (element.Contains(point))
                    {
                        return element;
                    }
                    curnode = curnode.Previous;
                }
            }
            return null;
        }

Same methods

RenderElement::IParentLink ( ) : string
RenderElement::IParentLink ( Point &p ) : void