TreeView 控件的呈现是可完全自定义的,这使得可以使用多种多样的显示样式。
若要自定义 TreeView 控件的外观,可以执行以下操作:
·指定影响控件显示和呈现的 TreeView 控件属性。
·指定一个 ImageSet 属性,该属性选择一组在运行时同控件一起呈现的内置图像。
·指定用于控制 TreeView 控件内特定 TreeNode 对象组的显示及呈现特性的各图像和样式属性。
·使用 Visual Studio 的自动套用格式功能可迅速完成一组图像和样式属性的自定义。
·为应用程序中的 TreeView 控件指定一个预定义主题或一个定义运行时显示及呈现特性的外观。
一、顶级布局属性
除了服务器控件的标准属性(如 BackColor 属性)外,TreeView 控件还公开一组提供对 TreeView 控件的外观进行精确控制的属性。
1.1、NodeIndent 属性
NodeIndent 属性指定了所有节点的缩进量级。节点会从呈现 TreeView 控件的一侧缩进。对于从左向右呈现的区域设置而言,这是指左侧,而对于从右向左呈现的区域设置而言,这是指右侧。
1.2、NodeWrap 属性
NodeWrap 属性指定每个节点中显示的文本在空间不足时是换到下一行的开头还是在同一行中继续显示。
1.3、ShowLines 属性
ShowLines 属性指定是否显示将子节点连接到父节点的连线。当此属性设置为 true 时,TreeView 控件将在 LineImagesFolder 属性指定、可从 Web 访问的文件夹中搜索连线图像。
二、TreeNodeStyle 属性
除了自身的属性外,TreeView 控件还支持每种节点类型的 TreeNodeStyle 控件的属性。这些样式属性将重写应用于所有节点类型的 NodeStyle 属性。
TreeV
ASP.NET -自定义 TreeView Web 服务器控件的外观
最新推荐文章于 2018-12-02 11:39:38 发布