TreeView.ImageSet Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o grupo de imagens a usar para o TreeView controlo.
public:
property System::Web::UI::WebControls::TreeViewImageSet ImageSet { System::Web::UI::WebControls::TreeViewImageSet get(); void set(System::Web::UI::WebControls::TreeViewImageSet value); };
public System.Web.UI.WebControls.TreeViewImageSet ImageSet { get; set; }
member this.ImageSet : System.Web.UI.WebControls.TreeViewImageSet with get, set
Public Property ImageSet As TreeViewImageSet
Valor de Propriedade
Um dos TreeViewImageSet valores. A predefinição é TreeViewImageSet.Custom.
Exceções
O conjunto de imagens especificado não é um dos TreeViewImageSet valores.
Exemplos
O exemplo de código seguinte demonstra como usar a propriedade ImageSet para mostrar o conjunto de imagens do Explorador Windows no controlo TreeView.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>TreeView ImageSet Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeView ImageSet Example</h3>
<asp:TreeView id="LinksTreeView"
ImageSet="XPFileExplorer"
runat="server">
<Nodes>
<asp:TreeNode Value="Home"
NavigateUrl="Home.aspx"
Text="Home"
Target="_blank"
Expanded="True">
<asp:TreeNode Value="Page 1"
NavigateUrl="Page1.aspx"
Text="Page1"
Target="_blank">
<asp:TreeNode Value="Section 1"
NavigateUrl="Section1.aspx"
Text="Section 1"
Target="_blank"/>
</asp:TreeNode>
<asp:TreeNode Value="Page 2"
NavigateUrl="Page2.aspx"
Text="Page 2"
Target="_blank">
</asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>TreeView ImageSet Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeView ImageSet Example</h3>
<asp:TreeView id="LinksTreeView"
ImageSet="XPFileExplorer"
runat="server">
<Nodes>
<asp:TreeNode Value="Home"
NavigateUrl="Home.aspx"
Text="Home"
Target="_blank"
Expanded="True">
<asp:TreeNode Value="Page 1"
NavigateUrl="Page1.aspx"
Text="Page1"
Target="_blank">
<asp:TreeNode Value="Section 1"
NavigateUrl="Section1.aspx"
Text="Section 1"
Target="_blank"/>
</asp:TreeNode>
<asp:TreeNode Value="Page 2"
NavigateUrl="Page2.aspx"
Text="Page 2"
Target="_blank">
</asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
</form>
</body>
</html>
Observações
Use a ImageSet propriedade para especificar o grupo de imagens a usar para o TreeView controlo. Pode selecionar um conjunto pré-definido de imagens para dar ao controlo um aspeto padrão ou definir o seu próprio conjunto personalizado.
Note
A ImageSet propriedade não afeta nenhuma definição de estilo para um nó. Define a propriedade de estilo apropriada, como a propriedade NodeStyle , se quiseres adicionar cores e espaçamento personalizados.
A tabela seguinte lista os valores válidos para a ImageSet propriedade.
| Conjunto de imagens | Descrição |
|---|---|
TreeViewImageSet.Arrows |
Um conjunto de imagens pré-definido que utiliza imagens de setas. |
TreeViewImageSet.BulletedList |
Um conjunto de imagens pré-definido que utiliza imagens de balas em forma de diamante. |
TreeViewImageSet.BulletedList2 |
Um conjunto de imagens pré-definido que utiliza imagens de balas em forma de quadrado. |
TreeViewImageSet.BulletedList3 |
Um conjunto pré-definido de imagens de balas seccionadas, em forma de diamante. |
TreeViewImageSet.BulletedList4 |
Um conjunto pré-definido de imagens de balas em forma de diamante, seccionadas alternadamente, em tamanhos que variam consoante o nível. |
TreeViewImageSet.Contacts |
Um conjunto de imagens pré-definido que utiliza imagens do MSN Messenger. |
TreeViewImageSet.Custom |
Um conjunto de imagens definido pelo utilizador. |
TreeViewImageSet.Events |
Um conjunto de imagens pré-definido que utiliza imagens ao estilo de registo de eventos. |
TreeViewImageSet.Faq |
Um conjunto de imagens pré-definido que utiliza imagens no estilo FAQ. |
TreeViewImageSet.Inbox |
Um conjunto de imagens pré-definido que utiliza imagens com estilo de email. |
TreeViewImageSet.News |
Um conjunto de imagens pré-definido que utiliza imagens ao estilo newsgroup. |
TreeViewImageSet.Simple |
Um conjunto de imagens pré-definido que usa contornos simples de formas. |
TreeViewImageSet.Simple2 |
Um conjunto de imagens pré-definido que usa formas simples preenchidas. |
TreeViewImageSet.Msdn |
Um conjunto de imagens pré-definido que utiliza imagens MSDN. |
TreeViewImageSet.WindowsHelp |
Um conjunto de imagens pré-definido que utiliza Microsoft Windows imagens de ajuda. |
TreeViewImageSet.XPFileExplorer |
Um conjunto de imagens pré-definido que utiliza Windows imagens do Explorador disponíveis em Microsoft Windows XP. |
Ao definir um conjunto personalizado de imagens, deve especificar uma imagem para cada uma das propriedades na tabela seguinte. Caso contrário, é usada a imagem padrão dessa propriedade.
| Property | Descrição |
|---|---|
| CollapseImageUrl | O URL para uma imagem personalizada para o indicador do nó dobrável. |
| ExpandImageUrl | O URL de uma imagem personalizada para o indicador de nó expansível. |
| LineImagesFolder | O URL para uma pasta que contém imagens personalizadas para as linhas que ligam os nós. |
| NoExpandImageUrl | O URL de uma imagem personalizada para o indicador de nó não expansível. |
O valor desta propriedade é armazenado no estado de visualização.