TreeNode Klasse

Definition

Stellt einen Knoten im TreeView-Steuerelement dar.Represents a node in the TreeView control.

public ref class TreeNode : ICloneable, System::Web::UI::IStateManager
public class TreeNode : ICloneable, System.Web.UI.IStateManager
type TreeNode = class
    interface IStateManager
    interface ICloneable
Public Class TreeNode
Implements ICloneable, IStateManager
Vererbung
TreeNode
Implementiert

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die Frames für das nächste Codebeispiel eingerichtet werden.The following code example demonstrates how to set up the frames for the next code example.


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>TreeView Frameset Example</title>
</head>
         
    <frameset cols="30%, 75%">
   
        <frame title="MenuFrame" name="Menu" src="TreeViewFramecs.aspx"/>
        <frame title="ContentFrame" name="Content" src="Home.aspx"/> 
           
    </frameset>      
   
</html>


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>TreeView Frameset Example</title>
</head>
         
    <frameset cols="30%, 75%">
   
        <frame title="MenuFrame" name="Menu" src="TreeViewFramevb.aspx"/>
        <frame title="ContentFrame" name="Content" src="Home.aspx"/> 
           
    </frameset>      
   
</html>

Im folgenden Codebeispiel wird veranschaulicht, wie die deklarative Syntax verwendet wird, um TreeNode-Objekte im TreeView-Steuerelement zu erstellen.The following code example demonstrates how to use declarative syntax to create TreeNode objects in the TreeView control. Dieses Beispiel wird im Frameset des vorherigen Beispiels verwendet, um ein Inhaltsverzeichnis anzuzeigen.This example is used within the frameset of the previous example to display a table of contents.


<%@ 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 Declarative Syntax Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView Declarative Syntax Example</h3>
      
      <asp:TreeView id="SampleTreeView" 
        runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Target="Content" 
            Expanded="True">
             
            <asp:TreeNode Value="Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1"
              Target="Content">
               
              <asp:TreeNode Value="Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="Content"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2"
              Target="Content">
               
            </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 Declarative Syntax Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView Declarative Syntax Example</h3>
      
      <asp:TreeView id="SampleTreeView" 
        runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Target="Content" 
            Expanded="True">
             
            <asp:TreeNode Value="Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1"
              Target="Content">
               
              <asp:TreeNode Value="Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="Content"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2"
              Target="Content">
               
            </asp:TreeNode> 
            
          </asp:TreeNode>
        
        </Nodes>
        
      </asp:TreeView>

    </form>
  </body>
</html>

Hinweise

Das TreeView Steuerelement besteht aus Knoten.The TreeView control is made up of nodes. Jeder Eintrag in der Struktur wird als Knoten bezeichnet und wird durch ein TreeNode Objekt dargestellt.Each entry in the tree is called a node and is represented by a TreeNode object. Ein Knoten, der andere Knoten enthält, wird als über geordneter Knotenbezeichnet.A node that contains other nodes is called a parent node. Ein Knoten, der in einem anderen Knoten enthalten ist, wird als untergeordneter Knotenbezeichnet.A node that is contained by another node is called a child node. Ein Knoten, der über keine untergeordneten Knoten verfügt, wird als Blattknotenbezeichnet.A node that has no child nodes is called a leaf node. Ein Knoten, der nicht in einem anderen Knoten enthalten ist, sondern der Vorgänger für alle anderen Knoten ist, ist der Stamm Knoten.A node that is not contained by any other node but is the ancestor to all the other nodes is the root node. Ein Knoten kann sowohl ein über-als auch ein untergeordneter Knoten sein, aber Stamm Knoten, übergeordnete Knoten und Blattknoten schließen sich gegenseitig aus.A node can be both a parent and a child, but root, parent, and leaf nodes are mutually exclusive. Mehrere visuelle und Verhaltenseigenschaften von Knoten werden dadurch bestimmt, ob es sich beieinem Knoten um einen Stamm-, über geordnetenoder Blatt Knoten handelt.Several visual and behavioral properties of nodes are determined by whether a node is a root, parent, or leaf node.

Obwohl eine typische Struktur nur über einen Stamm Knoten verfügt, können Sie mit dem TreeView-Steuerelement ihrer Struktur mehrere Stamm Knoten hinzufügen.Although a typical tree has only one root node, the TreeView control allows you to add multiple root nodes to your tree structure. Dies ist hilfreich, wenn Sie Element Auflistungen anzeigen möchten, ohne einen einzelnen Hauptstamm Knoten anzuzeigen, wie in einer Liste von Produktkategorien.This is useful when you want to display item listings without displaying a single main root node, as in a list of product categories.

Ein Knoten speichert Primärdaten in zwei Eigenschaften, der Text-Eigenschaft und der Value-Eigenschaft.A node primarily stores data in two properties, the Text property and the Value property. Der Wert der Text-Eigenschaft wird im TreeView-Steuerelement angezeigt, und die Value-Eigenschaft wird verwendet, um alle zusätzlichen Daten über den Knoten zu speichern, z. b. Daten, die für die Behandlung von Post Back Ereignissen verwendet werden.The value of the Text property is displayed in the TreeView control, and the Value property is used to store any additional data about the node, such as data used for handling postback events. Ein Knoten speichert auch den Pfad vom Knoten in seinen Stamm Knoten in der ValuePath-Eigenschaft.A node also stores the path from the node to its root node in the ValuePath property. Die ValuePath-Eigenschaft gibt die Position des Knotens relativ zum Stamm Knoten an.The ValuePath property indicates the node's position relative to the root node.

Hinweis

Knoten auf derselben Ebene müssen jeweils einen eindeutigen Wert für die Value-Eigenschaft aufweisen. Das TreeView Steuerelement kann nicht zwischen verschiedenen Knoten auf derselben Ebene unterscheiden, die denselben Wert aufweisen.Nodes at the same level must each have a unique value for the Value property; the TreeView control cannot distinguish between different nodes at the same level that have the same value. Wenn der Benutzer in diesem Szenario auf einen Knoten klickt, der einen doppelten Wert aufweist, wird der Knoten, der zuerst im TreeView Steuerelement angezeigt wird, ausgewählt.In this scenario, if the user clicks a node that has a duplicate value, the node that appears first in the TreeView control is selected.

Ein TreeNode-Objekt besteht aus den folgenden vier Benutzeroberflächen Elementen (UI), die angepasst oder ausgeblendet werden können:A TreeNode object is made up of the following four user interface (UI) elements, which can be customized or hidden:

  • Ein Erweiterungs Knoten-Indikator Symbol, mit dem angezeigt wird, ob der Knoten erweitert, reduziert oder nicht erweiterbar ist.An expansion node indicator icon used to show whether the node is expanded, collapsed, or non-expandable.

  • Ein optionales Kontrollkästchen, das dem Knoten zugeordnet ist.An optional check box associated with the node.

  • Ein optionales Knoten Image.An optional node image.

  • Der Knoten Text.The node text.

Sie können ein benutzerdefiniertes Image für die Indikatoren erweiterbar, reduzierbar und nicht erweiterbarer Knoten angeben, indem Sie die Eigenschaften ExpandImageUrl, CollapseImageUrlund NoExpandImageUrl der TreeView-Klasse festlegen.You can specify a custom image for the expandable, collapsible, and non-expandable node indicators by setting the ExpandImageUrl, CollapseImageUrl, and NoExpandImageUrl properties of the TreeView class. Die Erweiterungs Knoten Indikator Symbole können sogar vollständig ausgeblendet werden, indem Sie die ShowExpandCollapse-Eigenschaft der TreeView-Klasse auf falsefestlegen.The expansion node indicator icons can even be hidden entirely by setting the ShowExpandCollapse property of the TreeView class to false.

Zum Anzeigen eines Kontrollkästchens neben einem Knoten legen Sie die ShowCheckBoxes-Eigenschaft der TreeView-Klasse fest.To display a check box next to a node, set the ShowCheckBoxes property of the TreeView class. Wenn die ShowCheckBoxes-Eigenschaft auf einen anderen Wert als TreeNodeType.Nodefestgelegt ist, werden neben dem angegebenen Knotentyp Kontrollkästchen angezeigt.When the ShowCheckBoxes property is set to a value other than TreeNodeType.Node, check boxes are displayed next to the specified node type. Sie können das Kontrollkästchen eines einzelnen Knotens selektiv überschreiben, indem Sie die ShowCheckBox-Eigenschaft des Knotens festlegen.You can selectively override the check box of an individual node by setting the node's ShowCheckBox property. Wenn ein Kontrollkästchen angezeigt wird, verwenden Sie die Checked-Eigenschaft, um zu bestimmen, ob das Kontrollkästchen aktiviert ist.When a check box is displayed, use the Checked property to determine whether the check box is selected.

Sie können ein Bild in einem Knoten anzeigen, indem Sie die ImageUrl-Eigenschaft festlegen.You can display an image in a node by setting the ImageUrl property. Dieses Bild wird neben dem Knoten Text angezeigt.This image is displayed next to the node text.

Der Text eines Knotens im TreeView Steuerelement kann sich in einem von zwei Modi befinden: Auswahlmodus oder Navigationsmodus.The text of a node in the TreeView control can be in one of two modes: selection mode or navigation mode. Standardmäßig befindet sich ein Knoten im Auswahlmodus.By default, a node is in selection mode. Um einen Knoten in den Navigationsmodus zu versetzen, legen Sie die NavigateUrl-Eigenschaft des Knotens auf einen anderen Wert als eine leere Zeichenfolge ("") fest.To put a node into navigation mode, set the node's NavigateUrl property to a value other than an empty string (""). Um einen Knoten in den Auswahlmodus zu versetzen, legen Sie die NavigateUrl-Eigenschaft des Knotens auf eine leere Zeichenfolge fest.To put a node into selection mode, set the node's NavigateUrl property to an empty string.

Hinweis

Einige Internet Browser haben eine Einschränkung, die sich auf die Leistung des TreeView Steuer Elements auswirken kann.Some Internet browsers have a limitation that can affect the performance of the TreeView control. Microsoft Internet Explorer 6,0 hat z. b. eine URL-Zeichen Beschränkung von 2067 Zeichen, die es sendet.For example, Microsoft Internet Explorer 6.0 has a URL character limit of 2067 characters that it posts. Wenn die Anzahl der Zeichen in einer URL eines Knotens größer ist als diese Zahl, schlägt das Erweitern des Knotens fehl, und es wird keine Ausnahme ausgelöst.If the number of characters in a URL of a node is larger than that number, expanding that node will fail and no exception is thrown.

Standardmäßig wird durch Klicken auf einen Knoten im Auswahlmodus die Seite an den Server zurückgesendet, und das SelectedNodeChanged-Ereignis wird ausgelöst.By default, clicking a node that is in selection mode posts the page back to the server and raises the SelectedNodeChanged event. Sie können optional ein anderes Ereignis angeben, das durch Festlegen der SelectAction-Eigenschaft des Knotens erhöht werden soll.You can optionally specify a different event to raise by setting the node's SelectAction property. Weitere Informationen finden Sie unter SelectAction.For more information, see SelectAction. Um zu ermitteln, auf welchen Knoten im Auswahlmodus geklickt wurde, verwenden Sie die SelectedNode-Eigenschaft des TreeView Steuer Elements.To determine which node was clicked in selection mode, use the SelectedNode property of the TreeView control.

Wenn sich ein Knoten im Navigationsmodus befindet, werden alle Auswahl Ereignisse für diesen Knoten deaktiviert.When a node is in navigation mode, all selection events are disabled for that node. Wenn Sie im Navigationsmodus auf den Knoten klicken, wird der Benutzer zur angegebenen URL umgeleitet.Clicking the node in navigation mode directs the user to the specified URL. Optional können Sie die Target-Eigenschaft festlegen, um das Fenster oder den Frame anzugeben, in dem der verknüpfte Inhalt angezeigt werden soll.You can optionally set the Target property to specify the window or frame in which to display the linked content.

Die TreeNode-Klasse enthält mehrere Eigenschaften, die zum Speichern des Status des Knotens verwendet werden.The TreeNode class contains several properties that are used to store the state of the node. Verwenden Sie die Selected-Eigenschaft, um zu bestimmen, ob ein Knoten ausgewählt ist.Use the Selected property to determine whether a node is selected. Verwenden Sie die Expanded-Eigenschaft, um zu bestimmen, ob der Knoten erweitert ist.To determine whether the node is expanded, use the Expanded property. Die DataBound-Eigenschaft wird verwendet, um zu bestimmen, ob ein Knoten an Daten gebunden ist.The DataBound property is used to determine whether a node is bound to data. Wenn ein Knoten an Daten gebunden ist, können Sie auf das zugrunde liegende Datenelement zugreifen, indem Sie die DataItem-Eigenschaft verwenden.When a node is bound to data, you can access the underlying data item by using the DataItem property.

Die-Klasse stellt mehrere Eigenschaften bereit, mit deren Hilfe die Position eines Knotens relativ zu anderen Knoten in der Struktur bestimmt werden soll.The class provides several properties that help to determine the position of a node relative to other nodes in the tree. Verwenden Sie die Depth-Eigenschaft, um die Tiefe des Knotens zu ermitteln.Use the Depth property to determine the depth of the node. Mithilfe der ValuePath-Eigenschaft können Sie die durch Trennzeichen getrennte Liste der Knoten vom aktuellen Knoten zum Stamm Knoten abgleichen.You can get the delimited list of nodes from the current node to its root node by using the ValuePath property. Verwenden Sie die Parent-Eigenschaft, um den übergeordneten Knoten des Knotens zu ermitteln.To determine the node's parent node, use the Parent property. Der Zugriff auf untergeordnete Knoten erfolgt mithilfe der ChildNodes Auflistung.Child nodes are accessed using the ChildNodes collection.

In manchen Fällen ist es nicht praktikabel, die Struktur durch die Datengröße oder den benutzerdefinierten Inhalt, der von Benutzereingaben abhängt, statisch vorzudefinieren.Sometimes, it is not practical to statically predefine the tree structure due to data size or custom content that depends on user input. Aus diesem Grund unterstützt das TreeView-Steuerelement die dynamische Knoten Auffüllung.Because of this, the TreeView control supports dynamic node population. Ein Knoten kann zur Laufzeit aufgefüllt werden, wenn er erweitert wird.A node can be populated at run time when it is expanded. Beachten Sie, dass Sie unerwartetes Verhalten erhalten können, wenn Sie asynchron erstellte Knoten beibehalten.Note that you can get unexpected behavior if you persist asynchronously created nodes. Wenn Sie z. b. einen Hintergrund Arbeitsthread zum asynchronen Auffüllen von Knoten verwenden, wird die Knoten Struktur möglicherweise nicht sofort aufgefüllt, obwohl das Steuerelement mit dem Rest des Lebenszyklus der Seite fortgesetzt wird.For example, if you use a background worker thread to populate nodes asynchronously, the node tree might not be populated immediately though the control proceeds with the rest of the page life cycle. Beim Postback kann die verzögerte Erstellung der Knoten Probleme verursachen, wenn der Ansichts Zustand des Steuer Elements geladen ist, aber die Knoten Struktur nicht vollständig aufgefüllt ist.On postback, the delayed creation of the nodes can cause problems when the control's view state is loaded but the node tree is not fully populated. Weitere Informationen zur dynamischen Knoten Population finden Sie in der PopulateOnDemand-Eigenschaft.For more information on dynamic node population, see the PopulateOnDemand property.

Eine Liste der anfänglichen Eigenschaftswerte für eine Instanz von TreeNode finden Sie im TreeNode-Konstruktor.For a list of initial property values for an instance of TreeNode, see the TreeNode constructor.

Konstruktoren

TreeNode()

Initialisiert eine neue Instanz der TreeNode-Klasse ohne Text oder einen Wert.Initializes a new instance of the TreeNode class without text or a value.

TreeNode(String)

Initialisiert eine neue Instanz der TreeNode-Klasse unter Verwendung des angegebenen Textes.Initializes a new instance of the TreeNode class using the specified text.

TreeNode(String, String)

Initialisiert eine neue Instanz der TreeNode-Klasse unter Verwendung des angegebenen Texts und Werts.Initializes a new instance of the TreeNode class using the specified text and value.

TreeNode(String, String, String)

Initialisiert eine neue Instanz der TreeNode-Klasse unter Verwendung des angegebenen Texts, des angegebenen Werts und der angegebenen Bild-URL.Initializes a new instance of the TreeNode class using the specified text, value, and image URL.

TreeNode(String, String, String, String, String)

Initialisiert eine neue Instanz der TreeNode-Klasse unter Verwendung des angegebenen Texts, des angegebenen Werts, der angegebenen URL zu einem Bild, der URL für die Navigation sowie eines Ziels.Initializes a new instance of the TreeNode class using the specified text, value, image URL, navigation URL, and target.

TreeNode(TreeView, Boolean)

Initialisiert eine neue Instanz der TreeNode-Klasse unter Verwendung des angegebenen Besitzers.Initializes a new instance of the TreeNode class using the specified owner.

Eigenschaften

Checked

Ruft einen Wert ab, der angibt, ob das Kontrollkästchen des Knotens aktiviert ist, oder legt diesen fest.Gets or sets a value that indicates whether the node's check box is selected.

ChildNodes

Ruft eine TreeNodeCollection-Auflistung ab, die die untergeordneten Knoten der ersten Ebene des aktuellen Knotens enthält.Gets a TreeNodeCollection collection that contains the first-level child nodes of the current node.

DataBound

Ruft einen Wert ab, der angibt, ob der Knoten durch Datenbindung erstellt wurde.Gets a value that indicates whether the node was created through data binding.

DataItem

Ruft das Datenelement ab, das an den Knoten gebunden ist.Gets the data item that is bound to the control.

DataPath

Ruft den Pfad zu den an den Knoten gebundenen Daten ab.Gets the path to the data bound to the node.

Depth

Ruft die Tiefe des Knotens ab.Gets the depth of the node.

Expanded

Ruft einen Wert ab, der angibt, ob der Knoten erweitert ist, oder legt diesen Wert fest.Gets or sets a value that indicates whether the node is expanded.

ImageToolTip

Ruft den QuickInfo-Text für das neben einem Knoten angezeigte Bild ab oder legt ihn fest.Gets or sets the ToolTip text for the image displayed next to a node.

ImageUrl

Ruft die URL zu einem Bild ab, das neben dem Knoten angezeigt wird, oder legt diese URL fest.Gets or sets the URL to an image that is displayed next to the node.

IsTrackingViewState

Ruft einen Wert ab, der angibt, ob Änderungen am Ansichtszustand des Knotens gespeichert werden.Gets a value that indicates whether the node is saving changes to its view state.

NavigateUrl

Ruft die URL ab, zu dem beim Klicken auf den Knoten navigiert wird, oder legt diese URL fest.Gets or sets the URL to navigate to when the node is clicked.

Parent

Ruft den übergeordneten Knoten des aktuellen Knotens ab.Gets the parent node of the current node.

PopulateOnDemand

Ruft einen Wert ab, der angibt, ob der Knoten dynamisch aufgefüllt wird, oder legt diesen Wert fest.Gets or sets a value that indicates whether the node is populated dynamically.

SelectAction

Ruft das Ereignis oder die Ereignisse ab, die ausgelöst werden sollen, wenn ein Knoten ausgewählt wird, oder legt diese Ereignisse fest.Gets or sets the event or events to raise when a node is selected.

Selected

Ruft einen Wert ab, der angibt, ob der Knoten ausgewählt ist, oder legt diesen Wert fest.Gets or sets a value that indicates whether the node is selected.

ShowCheckBox

Ruft einen Wert ab, der angibt, ob ein Kontrollkästchen neben dem Knoten angezeigt wird, oder legt diesen Wert fest.Gets or sets a value that indicates whether a check box is displayed next to the node.

Target

Ruft das Zielfenster oder den Zielframe ab, in dem die einem Knoten zugeordneten Webseiteninhalte angezeigt werden sollen, oder legt dieses Zielfenster bzw. den Zielframe fest.Gets or sets the target window or frame in which to display the Web page content associated with a node.

Text

Ruft den Text ab oder legt den Text fest, der im TreeView-Steuerelement für den Knoten angezeigt wird.Gets or sets the text displayed for the node in the TreeView control.

ToolTip

Ruft den QuickInfo-Text für den Knoten ab oder legt diesen fest.Gets or sets the ToolTip text for the node.

Value

Ruft einen nicht angezeigten Wert ab, mit dem zusätzliche Daten für den Knoten gespeichert werden (z. B. Daten zum Behandeln eines Postbackereignisses), oder legt diesen Wert fest.Gets or sets a non-displayed value used to store any additional data about the node, such as data used for handling postback events.

ValuePath

Ruft den Pfad vom Stammknoten zum aktuellen Knoten ab.Gets the path from the root node to the current node.

Methoden

Clone()

Erstellt eine neue Instanz der TreeNode-Klasse mit den Eigenschaften der aktuellen TreeNode-Instanz.Creates a new instance of the TreeNode class with the properties of the current TreeNode instance.

Collapse()

Reduziert den aktuellen Strukturknoten.Collapses the current tree node.

CollapseAll()

Reduziert den aktuellen Knoten und alle seine untergeordneten Knoten.Collapses the current node and all its child nodes.

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
Expand()

Erweitert den aktuellen Strukturknoten.Expands the current tree node.

ExpandAll()

Erweitert den aktuellen Knoten und all seine untergeordneten Knoten.Expands the current node and all its child nodes.

GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
LoadViewState(Object)

Lädt den zuvor gespeicherten Ansichtszustand des Knotens.Loads the previously saved view state of the node.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
RenderPostText(HtmlTextWriter)

Ermöglicht es Steuerelemententwicklern, zusätzliche Darstellungsmöglichkeiten für den Knoten bereitzustellen.Allows control developers to add additional rendering to the node.

RenderPreText(HtmlTextWriter)

Ermöglicht es Steuerelemententwicklern, zusätzliche Darstellungsmöglichkeiten für den Knoten bereitzustellen.Allows control developers to add additional rendering to the node.

SaveViewState()

Speichert den aktuellen Ansichtszustand des Knotens.Saves the current view state of the node.

Select()

Wählt den aktuellen Knoten im TreeView-Steuerelement aus.Selects the current node in the TreeView control.

ToggleExpandState()

Wechselt zwischen dem erweiterten und dem reduzierten Zustand des Knotens.Alternates between the expanded and collapsed state of the node.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)
TrackViewState()

Markiert den Anfangspunkt, an dem begonnen werden soll, Änderungen am Ansichtszustand des Knotens zu verfolgen und zu speichern.Marks the starting point at which to begin tracking and saving view state changes to the node.

Explizite Schnittstellenimplementierungen

ICloneable.Clone()

Erstellt eine Kopie des TreeNode-Objekts.Creates a copy of the TreeNode object.

IStateManager.IsTrackingViewState

Eine Beschreibung dieses Elements finden Sie unter IsTrackingViewState.For a description of this member, see IsTrackingViewState.

IStateManager.LoadViewState(Object)

Lädt den zuvor gespeicherten Ansichtszustand des Knotens.Loads the node's previously saved view state.

IStateManager.SaveViewState()

Speichert die Änderungen am Ansichtszustand in einem Object.Saves the view state changes to a Object.

IStateManager.TrackViewState()

Weist das TreeNode-Objekt an, Änderungen am Ansichtszustand nachzuverfolgen.Instructs the TreeNode object to track changes to its view state.

Gilt für:

Siehe auch