TreeView.LineImagesFolder Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví cestu ke složce, která obsahuje řádkové obrázky, které se používají k připojení podřízených uzlů k nadřazeným uzlům.
public:
property System::String ^ LineImagesFolder { System::String ^ get(); void set(System::String ^ value); };
public string LineImagesFolder { get; set; }
member this.LineImagesFolder : string with get, set
Public Property LineImagesFolder As String
Hodnota vlastnosti
Cesta ke složce, která obsahuje řádkové obrázky použité pro připojení uzlů. Výchozí hodnota je prázdný řetězec (""), který označuje, že LineImagesFolder vlastnost není nastavena.
Příklady
Následující příklad kódu ukazuje, jak použít LineImagesFolder vlastnost k určení složky, která obsahuje řádkové obrázky k zobrazení v ovládacím TreeView prvku. Chcete-li pracovat s tímto příkladem, použijte nástroj Line Designer předem k vytvoření sady řádků obrázků. Umístěte je do složky s názvem LineImages v adresáři ukázkové aplikace.
<%@ 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 LineImagesFolderUrl Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeView LineImagesFolderUrl Example</h3>
<asp:TreeView id="LinksTreeView"
LineImagesFolder="~\LineImages"
ShowLines="true"
runat="server">
<Nodes>
<asp:TreeNode Text="Table of Contents"
SelectAction="None">
<asp:TreeNode Text="Chapter One">
<asp:TreeNode Text="Section 1.0">
<asp:TreeNode Text="Topic 1.0.1"/>
<asp:TreeNode Text="Topic 1.0.2"/>
<asp:TreeNode Text="Topic 1.0.3"/>
</asp:TreeNode>
<asp:TreeNode Text="Section 1.1">
<asp:TreeNode Text="Topic 1.1.1"/>
<asp:TreeNode Text="Topic 1.1.2"/>
<asp:TreeNode Text="Topic 1.1.3"/>
<asp:TreeNode Text="Topic 1.1.4"/>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="Chapter Two">
<asp:TreeNode Text="Section 2.0">
<asp:TreeNode Text="Topic 2.0.1"/>
<asp:TreeNode Text="Topic 2.0.2"/>
</asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="Appendix A" />
<asp:TreeNode Text="Appendix B" />
<asp:TreeNode Text="Appendix C" />
</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 LineImagesFolderUrl Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeView LineImagesFolderUrl Example</h3>
<asp:TreeView id="LinksTreeView"
LineImagesFolder="~\LineImages"
ShowLines="true"
runat="server">
<Nodes>
<asp:TreeNode Text="Table of Contents"
SelectAction="None">
<asp:TreeNode Text="Chapter One">
<asp:TreeNode Text="Section 1.0">
<asp:TreeNode Text="Topic 1.0.1"/>
<asp:TreeNode Text="Topic 1.0.2"/>
<asp:TreeNode Text="Topic 1.0.3"/>
</asp:TreeNode>
<asp:TreeNode Text="Section 1.1">
<asp:TreeNode Text="Topic 1.1.1"/>
<asp:TreeNode Text="Topic 1.1.2"/>
<asp:TreeNode Text="Topic 1.1.3"/>
<asp:TreeNode Text="Topic 1.1.4"/>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="Chapter Two">
<asp:TreeNode Text="Section 2.0">
<asp:TreeNode Text="Topic 2.0.1"/>
<asp:TreeNode Text="Topic 2.0.2"/>
</asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="Appendix A" />
<asp:TreeNode Text="Appendix B" />
<asp:TreeNode Text="Appendix C" />
</Nodes>
</asp:TreeView>
</form>
</body>
</html>
Poznámky
Ovládací TreeView prvek může zobrazit řádky, které spojují podřízené uzly s nadřazenými uzly, když ShowLines je vlastnost nastavena na true
. Když se zobrazí řádky, použijte LineImagesFolder vlastnost k určení složky s podporou webové přístupnosti, která obsahuje sadu předkreslovaných obrázků, které se mají použít pro řádky. Následující tabulka popisuje obrázky, které ovládací prvek používá TreeView .
Image | Description |
---|---|
Dash.gif | Řádek obrázek zobrazený vedle kořenového uzlu, pokud je ve stromové struktuře pouze jeden kořenový uzel a kořenový uzel je list. |
Dashminus.gif | Obrázek se znaménkem minus (-) zobrazeným vedle kořenového uzlu, pokud je ve struktuře stromu pouze jeden kořenový uzel, který označuje, že je kořenový uzel rozbalený. |
Dashplus.gif | Obrázek se znaménkem plus (+) zobrazeným vedle kořenového uzlu, pokud je ve stromové struktuře pouze jeden kořenový uzel, který označuje, že je kořenový uzel sbalený. |
I.gif | Řádek obrázek zobrazený pro připojení sousedních uzlů. |
L.gif | Řádek obrázek zobrazený vedle posledního uzlu ve větvi, když je uzel listem. |
Lminus.gif | Řádek obrázek zobrazený vedle posledního uzlu ve větvi, který označuje, že uzel je rozbalený. |
Lplus.gif | Řádek obrázek zobrazený vedle posledního uzlu ve větvi, který označuje, že uzel je sbalený. |
Minus.gif | Obrázek se znaménkem minus (-) zobrazeným vedle prvního kořenového uzlu ve stromové struktuře, která obsahuje více kořenových uzlů, aby bylo vidět, že je uzel rozbalený. Tento obrázek neobsahuje další řádek a zobrazí se až po sbalení kořenového uzlu. Při prvním načtení stránky se zobrazí obrázek Rminus.gif. |
Noexpand.gif | Prázdný obrázek mezerník zobrazený vedle uzlu typu list. Tento obrázek umožňuje svislé zarovnání textu. |
Plus.gif | Obrázek se znaménkem plus (+) zobrazeným vedle prvního kořenového uzlu ve stromové struktuře, která obsahuje více kořenových uzlů, aby bylo vidět, že uzel je sbalený. Tento obrázek neobsahuje další řádek a zobrazí se až po rozbalení kořenového uzlu jednou. Při prvním načtení stránky se zobrazí obrázek Rplus.gif. |
R.gif | Řádek obrázek zobrazený vedle prvního kořenového uzlu ve stromové struktuře, která obsahuje více kořenových uzlů, aby bylo vidět, že uzel je uzel typu list. |
Rminus.gif | Obrázek se znaménkem minus (-) zobrazeným vedle prvního kořenového uzlu ve stromové struktuře, která obsahuje více kořenových uzlů, aby bylo vidět, že je uzel rozbalený. Tento obrázek obsahuje další řádek a zobrazí se pouze při prvním načtení stránky. Po sbalení kořenového uzlu se zobrazí obrázek Minus.gif. |
Rplus.gif | Obrázek se znaménkem plus (+) zobrazeným vedle prvního kořenového uzlu ve stromové struktuře, která obsahuje více kořenových uzlů, aby bylo vidět, že uzel je sbalený. Tento obrázek obsahuje další řádek a zobrazí se pouze při prvním načtení stránky. Po rozbalení kořenového uzlu se zobrazí Plus.gif obrázek. |
T.gif | Obrázek čáry zobrazený vedle uzlu uprostřed stromové struktury (v průsečíku t) označující, že uzel je list. |
Tminus.gif | Obrázek se znaménkem minus (-) zobrazeným vedle uzlu uprostřed stromové struktury (v průsečíku t), který označuje, že uzel je rozbalený. |
Tplus.gif | Obrázek se znaménkem plus (+) zobrazeným vedle uzlu uprostřed struktury stromové struktury (v průsečíku t) označující, že uzel je sbalený. |
Poznámka
LineImagesFolder Pokud vlastnost není nastavená, TreeView ovládací prvek použije předdefinované výchozí obrázky (20 x 20 pixelů).
Někteří vizuální návrháři, například Microsoft Visual Studio, poskytují nástroje pro generování čarových obrázků.
Doba běhu nepřevrací vlastní image pro zobrazení zprava doleva. Chcete-li podporovat webové stránky zleva doprava i zprava doleva, je nutné vytvořit sady obrázků pro oba směry.
Hodnota této vlastnosti je uložena ve stavu zobrazení.