C# 클래스 System.Web.UI.WebControls.TreeView

상속: System.Web.UI.WebControls.HierarchicalDataBoundControl, IPostBackEventHandler, IPostBackDataHandler, ICallbackEventHandler
파일 보기 프로젝트 열기: vargaz/mono 1 사용 예제들

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
CollapseAll ( ) : void
DataBind ( ) : void
ExpandAll ( ) : void
FindNode ( string valuePath ) : System.Web.UI.WebControls.TreeNode
RenderBeginTag ( HtmlTextWriter writer ) : void
RenderEndTag ( HtmlTextWriter writer ) : void

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AddAttributesToRender() 보호된 메소드

protected AddAttributesToRender ( HtmlTextWriter writer ) : void
writer HtmlTextWriter
리턴 void

CollapseAll() 공개 메소드

public CollapseAll ( ) : void
리턴 void

CreateControlCollection() 보호된 메소드

protected CreateControlCollection ( ) : ControlCollection
리턴 ControlCollection

CreateNode() 보호된 메소드

protected CreateNode ( ) : System.Web.UI.WebControls.TreeNode
리턴 System.Web.UI.WebControls.TreeNode

DataBind() 공개 최종 메소드

public final DataBind ( ) : void
리턴 void

ExpandAll() 공개 메소드

public ExpandAll ( ) : void
리턴 void

FindNode() 공개 메소드

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

GetCallbackResult() 보호된 메소드

protected GetCallbackResult ( ) : string
리턴 string

LoadPostData() 보호된 메소드

protected LoadPostData ( string postDataKey, NameValueCollection postCollection ) : bool
postDataKey string
postCollection NameValueCollection
리턴 bool

LoadViewState() 보호된 메소드

protected LoadViewState ( object savedState ) : void
savedState object
리턴 void

OnInit() 보호된 메소드

protected OnInit ( EventArgs e ) : void
e EventArgs
리턴 void

OnPreRender() 보호된 메소드

protected OnPreRender ( EventArgs e ) : void
e EventArgs
리턴 void

OnSelectedNodeChanged() 보호된 메소드

protected OnSelectedNodeChanged ( EventArgs e ) : void
e EventArgs
리턴 void

OnTreeNodeCheckChanged() 보호된 메소드

protected OnTreeNodeCheckChanged ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
리턴 void

OnTreeNodeCollapsed() 보호된 메소드

protected OnTreeNodeCollapsed ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
리턴 void

OnTreeNodeDataBound() 보호된 메소드

protected OnTreeNodeDataBound ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
리턴 void

OnTreeNodeExpanded() 보호된 메소드

protected OnTreeNodeExpanded ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
리턴 void

OnTreeNodePopulate() 보호된 메소드

protected OnTreeNodePopulate ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
리턴 void

PerformDataBinding() 보호된 메소드

protected PerformDataBinding ( ) : void
리턴 void

RaiseCallbackEvent() 보호된 메소드

protected RaiseCallbackEvent ( string eventArgs ) : void
eventArgs string
리턴 void

RaisePostBackEvent() 보호된 메소드

protected RaisePostBackEvent ( string eventArgument ) : void
eventArgument string
리턴 void

RaisePostDataChangedEvent() 보호된 메소드

protected RaisePostDataChangedEvent ( ) : void
리턴 void

RenderBeginTag() 공개 메소드

public RenderBeginTag ( HtmlTextWriter writer ) : void
writer HtmlTextWriter
리턴 void

RenderContents() 보호된 메소드

protected RenderContents ( HtmlTextWriter writer ) : void
writer HtmlTextWriter
리턴 void

RenderEndTag() 공개 메소드

public RenderEndTag ( HtmlTextWriter writer ) : void
writer HtmlTextWriter
리턴 void

SaveViewState() 보호된 메소드

protected SaveViewState ( ) : object
리턴 object

SetNodeDataBound() 보호된 메소드

protected SetNodeDataBound ( TreeNode node, bool dataBound ) : void
node TreeNode
dataBound bool
리턴 void

SetNodeDataItem() 보호된 메소드

protected SetNodeDataItem ( TreeNode node, object dataItem ) : void
node TreeNode
dataItem object
리턴 void

SetNodeDataPath() 보호된 메소드

protected SetNodeDataPath ( TreeNode node, string dataPath ) : void
node TreeNode
dataPath string
리턴 void

TrackViewState() 보호된 메소드

protected TrackViewState ( ) : void
리턴 void