Infragistics2.Win.v8.1
Parent Property
See Also  Example
Infragistics.Win Namespace > UIElement Class : Parent Property

The parent/containing element (will be null for a top level/control element).

Syntax

Visual Basic (Declaration) 
Public ReadOnly Property Parent As UIElement
C# 
public UIElement Parent {get;}

Example

This code prints the UIElement heirarchy from the passed in point. Exemplifies use of the Parent property, and the method ElementFromPoint. (note: ultraProgressBar1 should be replaced by the variable representing the control you are hit testing on.)

Visual BasicCopy Code
        Imports Infragistics.Win
        Imports System.Diagnostics

        Private Sub PrintElementsFromPoint(ByVal p As Point)

        Dim element As UIElement = Me.ultraProgressBar1.UIElement.ElementFromPoint(p)

        While (Not element Is Nothing)
            Debug.WriteLine(element.GetType().ToString())
            Debug.Indent()
            element = element.Parent
        End While

        Debug.IndentLevel = 0

        End Sub
C#Copy Code
       using Infragistics.Win;
       
using System.Diagnostics;

       
private void PrintElementsFromPoint(Point p)
       {

           UIElement element =
this.ultraProgressBar1.UIElement.ElementFromPoint(p);

           
while(null != element)
           {
               Debug.WriteLine(element.GetType().ToString());
               Debug.Indent();
               element = element.Parent;
           }

           Debug.IndentLevel = 0;

       }

See Also