C# Class System.Web.UI.WebControls.TreeView

Inheritance: System.Web.UI.WebControls.HierarchicalDataBoundControl, IPostBackEventHandler, IPostBackDataHandler, ICallbackEventHandler
Exibir arquivo Open project: vargaz/mono Class Usage Examples

Private Properties

Property Type Description
AddChildrenPadding void
AddNodeLinkStyle void
AddNodeStyle void
BeginNodeTag void
DecorateNode void
EnsureStylesPrepared void
FillBoundChildrenRecursive void
FindBindingForNode System.Web.UI.WebControls.TreeNodeBinding
FindCheckedNodes void
FindNodeByPos System.Web.UI.WebControls.TreeNode
GetBindingKey string
GetClientEvent string
GetClientExpandEvent string
GetExpandStates string
GetExpandStates void
GetImageStyle ImageStyle
GetNodeClientId string
GetNodeIconUrl string
GetNodeImageToolTip string
GetNodeImageUrl string
GetNodeSpacing Unit
HandleExpandCollapseEvent void
HandleSelectEvent void
ICallbackEventHandler string
ICallbackEventHandler void
IPostBackDataHandler bool
IPostBackDataHandler void
IPostBackEventHandler void
IncrementStyleClassName string
InitializeDataBindings void
MakeNodeTree TreeNode
NotifyCheckChanged void
NotifyExpandedChanged void
NotifyPopulateRequired void
PrepareStyles void
RegisterStyle void
RegisterStyle void
RenderMenuItemSpacing void
RenderNode void
SetCheckStates void
SetExpandStates void
SetNodesExpandedToDepthRecursive void
SetSelectedNode void
TreeView System.Collections
UnsetCheckStates void
UnsetExpandStates void

Public Methods

Method Description
CollapseAll ( ) : void
DataBind ( ) : void
ExpandAll ( ) : void
FindNode ( string valuePath ) : System.Web.UI.WebControls.TreeNode
RenderBeginTag ( HtmlTextWriter writer ) : void
RenderEndTag ( HtmlTextWriter writer ) : void

Protected Methods

Method Description
AddAttributesToRender ( HtmlTextWriter writer ) : void
CreateControlCollection ( ) : ControlCollection
CreateNode ( ) : System.Web.UI.WebControls.TreeNode
GetCallbackResult ( ) : string
LoadPostData ( string postDataKey, NameValueCollection postCollection ) : bool
LoadViewState ( object savedState ) : void
OnInit ( EventArgs e ) : void
OnPreRender ( EventArgs e ) : void
OnSelectedNodeChanged ( EventArgs e ) : void
OnTreeNodeCheckChanged ( TreeNodeEventArgs e ) : void
OnTreeNodeCollapsed ( TreeNodeEventArgs e ) : void
OnTreeNodeDataBound ( TreeNodeEventArgs e ) : void
OnTreeNodeExpanded ( TreeNodeEventArgs e ) : void
OnTreeNodePopulate ( TreeNodeEventArgs e ) : void
PerformDataBinding ( ) : void
RaiseCallbackEvent ( string eventArgs ) : void
RaisePostBackEvent ( string eventArgument ) : void
RaisePostDataChangedEvent ( ) : void
RenderContents ( HtmlTextWriter writer ) : void
SaveViewState ( ) : object
SetNodeDataBound ( TreeNode node, bool dataBound ) : void
SetNodeDataItem ( TreeNode node, object dataItem ) : void
SetNodeDataPath ( TreeNode node, string dataPath ) : void
TrackViewState ( ) : void

Private Methods

Method Description
AddChildrenPadding ( HtmlTextWriter writer, System.Web.UI.WebControls.TreeNode node ) : void
AddNodeLinkStyle ( HtmlTextWriter writer, System.Web.UI.WebControls.TreeNode node, int level, bool nodeIsSelected ) : void
AddNodeStyle ( HtmlTextWriter writer, System.Web.UI.WebControls.TreeNode node, int level, bool nodeIsSelected ) : void
BeginNodeTag ( HtmlTextWriter writer, System.Web.UI.WebControls.TreeNode node, bool clientExpand ) : void
DecorateNode ( System.Web.UI.WebControls.TreeNode node ) : void
EnsureStylesPrepared ( ) : void
FillBoundChildrenRecursive ( IHierarchicalEnumerable hEnumerable, System.Web.UI.WebControls.TreeNodeCollection nodeCollection ) : void
FindBindingForNode ( string type, int depth ) : System.Web.UI.WebControls.TreeNodeBinding
FindCheckedNodes ( System.Web.UI.WebControls.TreeNodeCollection nodeList, System.Web.UI.WebControls.TreeNodeCollection result ) : void
FindNodeByPos ( string path ) : System.Web.UI.WebControls.TreeNode
GetBindingKey ( string dataMember, int depth ) : string
GetClientEvent ( System.Web.UI.WebControls.TreeNode node, string ev ) : string
GetClientExpandEvent ( TreeNode node ) : string
GetExpandStates ( ) : string
GetExpandStates ( StringBuilder sb, TreeNode node ) : void
GetImageStyle ( ) : ImageStyle
GetNodeClientId ( TreeNode node, string sufix ) : string
GetNodeIconUrl ( string icon ) : string
GetNodeImageToolTip ( bool expand, string txt ) : string
GetNodeImageUrl ( string shape, ImageStyle imageStyle ) : string
GetNodeSpacing ( TreeNode node ) : Unit
HandleExpandCollapseEvent ( TreeNode node ) : void
HandleSelectEvent ( TreeNode node ) : void
ICallbackEventHandler ( ) : string
ICallbackEventHandler ( string eventArgs ) : void
IPostBackDataHandler ( string postDataKey, NameValueCollection postCollection ) : bool
IPostBackDataHandler ( ) : void
IPostBackEventHandler ( string eventArgument ) : void
IncrementStyleClassName ( ) : string
InitializeDataBindings ( ) : void
MakeNodeTree ( string args ) : TreeNode
NotifyCheckChanged ( TreeNode node ) : void
NotifyExpandedChanged ( TreeNode node ) : void
NotifyPopulateRequired ( TreeNode node ) : void
PrepareStyles ( ) : void
RegisterStyle ( Style baseStyle ) : void
RegisterStyle ( Style baseStyle, Style linkStyle ) : void
RenderMenuItemSpacing ( HtmlTextWriter writer, Unit itemSpacing ) : void
RenderNode ( HtmlTextWriter writer, TreeNode node, int level, ArrayList levelLines, bool hasPrevious, bool hasNext ) : void
SetCheckStates ( NameValueCollection states ) : void
SetExpandStates ( string states ) : void
SetNodesExpandedToDepthRecursive ( TreeNodeCollection nodes ) : void
SetSelectedNode ( TreeNode node, bool loading ) : void
TreeView ( ) : System.Collections
UnsetCheckStates ( TreeNodeCollection col, NameValueCollection states ) : void
UnsetExpandStates ( TreeNodeCollection col, string states ) : void

Method Details

AddAttributesToRender() protected method

protected AddAttributesToRender ( HtmlTextWriter writer ) : void
writer HtmlTextWriter
return void

CollapseAll() public method

public CollapseAll ( ) : void
return void

CreateControlCollection() protected method

protected CreateControlCollection ( ) : ControlCollection
return ControlCollection

CreateNode() protected method

protected CreateNode ( ) : System.Web.UI.WebControls.TreeNode
return System.Web.UI.WebControls.TreeNode

DataBind() public final method

public final DataBind ( ) : void
return void

ExpandAll() public method

public ExpandAll ( ) : void
return void

FindNode() public method

public FindNode ( string valuePath ) : System.Web.UI.WebControls.TreeNode
valuePath string
return System.Web.UI.WebControls.TreeNode

GetCallbackResult() protected method

protected GetCallbackResult ( ) : string
return string

LoadPostData() protected method

protected LoadPostData ( string postDataKey, NameValueCollection postCollection ) : bool
postDataKey string
postCollection NameValueCollection
return bool

LoadViewState() protected method

protected LoadViewState ( object savedState ) : void
savedState object
return void

OnInit() protected method

protected OnInit ( EventArgs e ) : void
e EventArgs
return void

OnPreRender() protected method

protected OnPreRender ( EventArgs e ) : void
e EventArgs
return void

OnSelectedNodeChanged() protected method

protected OnSelectedNodeChanged ( EventArgs e ) : void
e EventArgs
return void

OnTreeNodeCheckChanged() protected method

protected OnTreeNodeCheckChanged ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
return void

OnTreeNodeCollapsed() protected method

protected OnTreeNodeCollapsed ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
return void

OnTreeNodeDataBound() protected method

protected OnTreeNodeDataBound ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
return void

OnTreeNodeExpanded() protected method

protected OnTreeNodeExpanded ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
return void

OnTreeNodePopulate() protected method

protected OnTreeNodePopulate ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
return void

PerformDataBinding() protected method

protected PerformDataBinding ( ) : void
return void

RaiseCallbackEvent() protected method

protected RaiseCallbackEvent ( string eventArgs ) : void
eventArgs string
return void

RaisePostBackEvent() protected method

protected RaisePostBackEvent ( string eventArgument ) : void
eventArgument string
return void

RaisePostDataChangedEvent() protected method

protected RaisePostDataChangedEvent ( ) : void
return void

RenderBeginTag() public method

public RenderBeginTag ( HtmlTextWriter writer ) : void
writer HtmlTextWriter
return void

RenderContents() protected method

protected RenderContents ( HtmlTextWriter writer ) : void
writer HtmlTextWriter
return void

RenderEndTag() public method

public RenderEndTag ( HtmlTextWriter writer ) : void
writer HtmlTextWriter
return void

SaveViewState() protected method

protected SaveViewState ( ) : object
return object

SetNodeDataBound() protected method

protected SetNodeDataBound ( TreeNode node, bool dataBound ) : void
node TreeNode
dataBound bool
return void

SetNodeDataItem() protected method

protected SetNodeDataItem ( TreeNode node, object dataItem ) : void
node TreeNode
dataItem object
return void

SetNodeDataPath() protected method

protected SetNodeDataPath ( TreeNode node, string dataPath ) : void
node TreeNode
dataPath string
return void

TrackViewState() protected method

protected TrackViewState ( ) : void
return void