导航控件的关键属性

来源:互联网 发布:淘宝主播怎么找商家 编辑:程序博客网 时间:2024/06/05 15:10

 

Tree View控件关键属性

名称

描述

CheckedNodes

声明被选择的关个或者多个节点

ExpandDepth

声明TreeView控件展开的深度

Nodes

TreeNodeCollection类型的节点集合

SelectedNode

当前被选择的节点

ShowCheckBoxes

都必须明是滞显示复选框

ShowExpandCollapse

都明展示/折叠状态

ShowLines

声明节点间是否以线连接

LevelStyles

指定每个层次的点的样式

NodeStyle

指定节点的默认样式

RootNodeStyle

指定根节点的样式

LeafNodeStyle

指定子节点的样式

SelectedNodeStyle

指定选定节点的样式

HoverNodeStyle

指定当鼠标移在节点上方时的样式

ImageUrl properties

指定表示展开/折叠的图版的URL路径

 

TreeNode关键属性

名称

描述

Checked

标明节点上的复选框的选择状态

ImageUrl

标明节点所用图片的URL路径

NavigateUrl

当单击节点时所要导航到的URL

SelectAction

无导航节点被单击时所要执行的动作

Selected

标明当前节点是否被选择的节点

ShowCheckBox

标明当前节点是否显示复选框

Text

节点上的文字

 

例示:

<asp:TreeView ShowLines="true" Font-Name="Verdana" Font-Size="10pt" RunAt=server >

  <SelectedNodeStyle BackColor="Yellow" />  <HoverNodeStyle BackColor="LightBlue" />

  <Nodes>

    <asp:TreeNode Text="Not selectable" SelectAction="None" RunAt="server">

      <asp:TreeNode Text="Selectable" SelectAction="Select" RunAt="server" >

        <asp:TreeNode Text="Click to expand or collapse"  SelectAction="Expand" Runat="server">

          <asp:TreeNode Text="Click to select and expand or collapse"

            SelectAction="SelectExpand" Runat="server">

            <asp:TreeNode Text="Check box node" ShowCheckBox="true"  Runat="server">

              <asp:TreeNode Text="Click to navigate" NavigateUrl="..."  Runat="server" />

            </asp:TreeNode>

          </asp:TreeNode>

        </asp:TreeNode>

      </asp:TreeNode>

</asp:TreeNode>

 

TreeView 事件

名称

描述

CheckChanged

当复选框被选择或者清除选择时所触发和事件

SelectedNodeChanged

当选择的节点发生改变时所触发的事件

TreeNodeCollapsed

当分支被折叠时的事件

TreeNodeExpanded

当分支被展开时的事件

TreeNodeDataBound

当节点被绑定到数据源时所触发的事件

TreeNodePopulate

当其 PopulateOnDemand 属性设置为 true 的节点在 TreeView 控件中展开时发生

按需装载节点

<asp:TreeView ID="TreeView1" OnTreeNodePopulate="OnPopulate" EnableClientScript="false" RunAt="server">

  <Nodes>

    <asp:TreeNode Text="Populate this node on demand" PopulateOnDemand="true" RunAt="server" />

  </Nodes>

</asp:TreeView> .  .  .

<script language="C#" runat="server">

void OnPopulate (Object sender, TreeNodeEventArgs e)

{

    TreeNode node = new TreeNode ("This node added dynamically");

    e.Node.ChildNodes.Add (node);

}

Menu的关键属性

名称

描述

 Items

MenuItemCollection类型的菜单项的集合

ItemWrap

获取或设置一个值,该值指示菜单项的文本是否换行。

Orientation

标明菜单是纵向排列还是横向排列

SelectedItem

标明当前选择的菜单项

StataicStyle properties

标明静态菜单的样式

DynamicStyle Properties

标明动态菜单的样式

ImageUrl

菜单项上所显示图片的路径

NavigateUrl

当菜单项单击时所要导航的目标路径

Selected

标明当前菜单项是否已经被选中

Text

菜单项上的文字

ToolTip

当光标暂停时显示的提示文本

Value

菜单项的实际值

 Menu的事件

名称

描述

MenuItemClick

当菜单项被单击时所触发的事件

MenuItemDataBound

当菜单项被绑定到数据源时所触发的事件

 

 

原创粉丝点击