TreeView.LineImagesFolder Właściwość

Definicja

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.

Dotyczy

Zobacz też