Search Results for

    Show / Hide Table of Contents

    Interface IBaseTreeViewWithExpansion<T>

    Optionally enhances the IBaseTreeView<T> with the capability to fully expand all tree nodes at once

    Inherited Members
    IBaseTreeView<T>.DisplayItem(String, IEnumerable<TreeNode<T>>)
    IBaseTreeView<T>.SelectedItem
    IBaseTreeView<T>.SelectItem(TreeNode<T>)
    IBaseTreeView<T>.RedisplayNode(TreeNode<T>)
    IBaseTreeView<T>.DeleteRootNode(TreeNode<T>)
    IModelView.Displayer
    IModelView.Descriptor
    IModelView.Controller
    IModelView.ClearUI()
    IModelView.ReActivateView()
    IModelView.ValidateUI()
    IItemSelector.SelectionMode
    IItemSelector.SelectionChanged
    IItemSelector.SelectedObjects
    Namespace: LemonEdge.Client.Core.Views.Core
    Assembly: ClientCore.dll
    Syntax
    public interface IBaseTreeViewWithExpansion<T> : IBaseTreeView<T>, IModelView, IItemSelector where T : IBaseEntity
    Type Parameters
    Name Description
    T

    The treeview works with any entity type T that has a parent relationship to itself

    Methods

    CollapseAll()

    Indicates all noeds in the tree should be completely collapsed so only the top (root) level nodes are visible in a list style (though can be expanded)

    Declaration
    void CollapseAll()

    ExpandAll()

    Indicates all nodes in the tree should be fully expanded so the whole tree is visible at once

    Declaration
    void ExpandAll()

    Extension Methods

    MiscExtensions.SetIfNotEqual<T, P>(T, Expression<Func<T, P>>, P)
    ReflectionExtensions.ClearEventInvocations(Object, String)
    StringExtensions.ToCSVFormatString(Object, Type)
    SQLExtensions.ToSQLValue(Object, Boolean)
    In This Article
    Back to top © LemonTree Software Ltd. All rights reserved.