Represents the hierarchical item control (a control containing structured hierarchy of controls of TItem type). Can have parent control of TItem type. Default search finds the first occurring element.

Inherited from HierarchicalControl.


public class HierarchicalItem<TItem, TOwner> : HierarchicalControl<TItem, TOwner>
    where TItem : HierarchicalItem<TItem, TOwner>
    where TOwner : PageObject<TOwner>


public DataProvider<bool, TOwner>

HasParent { get; }

Gets the DataProvider<TData, TOwner> instance for the value indicating whether the control has parent.

public TItem

Parent { get; }

Gets the parent control of TItem type.

Item.Parent.Name.Should.Equal("Item 1");