TreeView.LineImagesFolder Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia ścieżkę do folderu zawierającego obrazy liniowe używane do łączenia węzłów podrzędnych z węzłami nadrzędnymi.
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
Wartość właściwości
Ścieżka do folderu zawierającego obrazy liniowe używane do łączenia węzłów. Wartość domyślna to pusty ciąg (""), który wskazuje, że właściwość nie jest ustawiona LineImagesFolder .
Przykłady
W poniższym przykładzie kodu pokazano, jak za pomocą LineImagesFolder właściwości określić folder zawierający obrazy liniowe do wyświetlenia w kontrolce TreeView . Aby pracować z tym przykładem, użyj narzędzia Projektant linii wcześniej, aby utworzyć zestaw obrazów liniowych. Umieść je w folderze o nazwie LineImages w katalogu dla przykładowej aplikacji.
<%@ 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>
Uwagi
Kontrolka TreeView może wyświetlać wiersze łączące węzły podrzędne z węzłami nadrzędnymi, gdy właściwość jest ustawiona ShowLines na true
. Po wyświetleniu wierszy użyj LineImagesFolder właściwości , aby określić folder dostępny dla sieci Web zawierający zestaw wstępnie renderowanych obrazów do użycia dla wierszy. W poniższej tabeli opisano obrazy, które są używane przez kontrolkę TreeView .
Obraz | Opis |
---|---|
Dash.gif | Obraz liniowy wyświetlany obok węzła głównego, gdy istnieje tylko jeden węzeł główny w strukturze drzewa, a węzeł główny jest liściem. |
Dashminus.gif | Obraz znaku minus (-) wyświetlany obok węzła głównego, gdy istnieje tylko jeden węzeł główny w strukturze drzewa, aby wskazać, że węzeł główny jest rozwinięty. |
Dashplus.gif | Obraz znaku plus (+) wyświetlany obok węzła głównego, gdy istnieje tylko jeden węzeł główny w strukturze drzewa, aby wskazać, że węzeł główny jest zwinięty. |
I.gif | Obraz liniowy wyświetlany do łączenia sąsiednich węzłów. |
L.gif | Obraz liniowy wyświetlany obok ostatniego węzła w gałęzi, gdy węzeł jest liściem. |
Lminus.gif | Obraz liniowy wyświetlany obok ostatniego węzła w gałęzi, aby wskazać, że węzeł jest rozwinięty. |
Lplus.gif | Obraz liniowy wyświetlany obok ostatniego węzła w gałęzi, aby wskazać, że węzeł jest zwinięty. |
Minus.gif | Obraz znaku minus (-) wyświetlany obok pierwszego węzła głównego w strukturze drzewa zawierającej wiele węzłów głównych, aby wskazać, że węzeł jest rozszerzony. Ten obraz nie zawiera dodatkowego wiersza i jest wyświetlany tylko po zwinięciu węzła głównego raz. Po pierwszym załadowaniu strony zostanie wyświetlony obraz Rminus.gif. |
Noexpand.gif | Pusty obraz spacerowy wyświetlany obok węzła liścia. Ten obraz umożliwia wyrównanie tekstu w pionie. |
Plus.gif | Obraz znaku plus (+) wyświetlany obok pierwszego węzła głównego w strukturze drzewa zawierającej wiele węzłów głównych, aby wskazać, że węzeł jest zwinięty. Ten obraz nie zawiera dodatkowego wiersza i jest wyświetlany tylko po rozwinięciu węzła głównego raz. Po pierwszym załadowaniu strony zostanie wyświetlony obraz Rplus.gif. |
R.gif | Obraz liniowy wyświetlany obok pierwszego węzła głównego w strukturze drzewa zawierającej wiele węzłów głównych, aby wskazać, że węzeł jest węzłem liścia. |
Rminus.gif | Obraz znaku minus (-) wyświetlany obok pierwszego węzła głównego w strukturze drzewa zawierającej wiele węzłów głównych, aby wskazać, że węzeł jest rozszerzony. Ten obraz zawiera dodatkowy wiersz i jest wyświetlany tylko wtedy, gdy strona zostanie załadowana po raz pierwszy. Po zwinięciu węzła głównego zostanie wyświetlony obraz Minus.gif. |
Rplus.gif | Obraz znaku plus (+) wyświetlany obok pierwszego węzła głównego w strukturze drzewa zawierającej wiele węzłów głównych, aby wskazać, że węzeł jest zwinięty. Ten obraz zawiera dodatkowy wiersz i jest wyświetlany tylko wtedy, gdy strona zostanie załadowana po raz pierwszy. Po rozwinięciu węzła głównego zostanie wyświetlony obraz Plus.gif. |
T.gif | Obraz liniowy wyświetlany obok węzła w środku struktury drzewa (na skrzyżowaniu t) wskazujący, że węzeł jest liściem. |
Tminus.gif | Obraz znaku minus (-) wyświetlany obok węzła w środku struktury drzewa (na skrzyżowaniu t), aby wskazać, że węzeł jest rozwinięty. |
Tplus.gif | Obraz znaku plus (+) wyświetlany obok węzła w środku struktury drzewa (na skrzyżowaniu t), aby wskazać, że węzeł jest zwinięty. |
Uwaga
Jeśli właściwość nie jest ustawiona, kontrolka LineImagesFolderTreeView będzie używać wbudowanych, domyślnych obrazów (20 x 20 pikseli).
Niektórzy projektanci wizualizacji, tacy jak Microsoft Visual Studio, udostępniają narzędzia do generowania obrazów liniowych.
Czas wykonywania nie przerzuca niestandardowych obrazów dla wyświetlanych od prawej do lewej. Aby obsługiwać zarówno strony sieci Web od lewej do prawej, jak i od prawej do lewej, należy utworzyć zestawy obrazów dla obu kierunków.
Wartość tej właściwości jest przechowywana w stanie widoku.