TreeView.NoExpandImageUrl Eigenschap

Definitie

Hiermee haalt u de URL op of stelt u deze in op een aangepaste installatiekopieën voor de niet-uitbreidbare knooppuntindicator.

public:
 property System::String ^ NoExpandImageUrl { System::String ^ get(); void set(System::String ^ value); };
public string NoExpandImageUrl { get; set; }
member this.NoExpandImageUrl : string with get, set
Public Property NoExpandImageUrl As String

Waarde van eigenschap

De URL naar een aangepaste afbeelding om weer te geven voor niet-uitbreidbare knooppunten. De standaardwaarde is een lege tekenreeks (""), waarmee de standaard lege afbeelding wordt weergegeven.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de NoExpandImageUrl eigenschap gebruikt om een aangepaste afbeelding op te geven voor de niet-uitbreidbare knooppuntindicator. Als u het codevoorbeeld wilt weergeven en de afbeelding wilt weergeven in het besturingselement, moet u uw eigen afbeelding opgeven en moet de ImageSet eigenschap zijn ingesteld op TreeNodeImageSet.Custom.


<%@ 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 Custom Images Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView Custom Images Example</h3>
      
      <!-- Set the custom images of this TreeView control -->
      <!-- declaratively.                                 -->
      <asp:TreeView id="CustomTreeView"
        NoExpandImageUrl="Space.jpg"
        CollapseImageUrl="Minus.jpg"
        CollapseImageToolTip="Collapse Node"
        ExpandImageUrl="Plus.jpg"
        ExpandImageToolTip="Expand Node"
        RootNodeStyle-ImageUrl="Root.jpg"
        ParentNodeStyle-ImageUrl="Parent.jpg"
        LeafNodeStyle-ImageUrl="Leaf.jpg" 
        ImageSet="Custom"
        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="Page 1"
              Target="_blank">
                 
              <asp:TreeNode Value="Section 1"
                ImageUrl="custom.jpg" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="_blank">
              </asp:TreeNode>
                
            </asp:TreeNode>
            
            <asp:TreeNode Value="Page 2" 
              Selected="True" 
              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 Custom Images Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView Custom Images Example</h3>
      
      <!-- Set the custom images of this TreeView control -->
      <!-- declaratively.                                 -->
      <asp:TreeView id="CustomTreeView"
        NoExpandImageUrl="Space.jpg"
        CollapseImageUrl="Minus.jpg"
        CollapseImageToolTip="Collapse Node"
        ExpandImageUrl="Plus.jpg"
        ExpandImageToolTip="Expand Node"
        RootNodeStyle-ImageUrl="Root.jpg"
        ParentNodeStyle-ImageUrl="Parent.jpg"
        LeafNodeStyle-ImageUrl="Leaf.jpg" 
        ImageSet="Custom"
        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="Page 1"
              Target="_blank">
                 
              <asp:TreeNode Value="Section 1"
                ImageUrl="custom.jpg" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="_blank">
              </asp:TreeNode>
                
            </asp:TreeNode>
            
            <asp:TreeNode Value="Page 2" 
              Selected="True" 
              NavigateUrl="Page2.aspx"
              Text="Page 2"
              Target="_blank">
            </asp:TreeNode>
            
          </asp:TreeNode>
        
        </Nodes>
        
      </asp:TreeView> 
       

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

Opmerkingen

Gebruik de NoExpandImageUrl eigenschap om een aangepaste afbeelding op te geven voor de niet-uitbreidbare knooppuntindicator. De niet-uitvouwbare knooppuntindicatorafbeelding (of spatiebalk) wordt weergegeven naast bladknooppunten (in plaats van de uitbreidbare en samenvouwbare knooppuntindicatoren) om de bladknooppunten uit te lijnen met bovenliggende of hoofdknooppunten.

Wanneer de eigenschap is ingesteld ShowExpandCollapseop, wordt in het trueTreeView besturingselement respectievelijk een plusteken (+) of minteken (-) of een tijdelijke aanduiding naast een knooppunt weergegeven om aan te geven of het knooppunt uitvouwbaar, samenvouwbaar of niet-uitbreidbaar is. U kunt aangepaste afbeeldingen opgeven door eerst de ImageSet eigenschap in te TreeViewImageSet.Customstellen en vervolgens de NoExpandImageUrl, ExpandImageUrlen CollapseImageUrl eigenschappen in te stellen op de URL's van de aangepaste afbeeldingen. Als er geen installatiekopieën zijn opgegeven, worden de standaardinstallatiekopieën gebruikt. Als u de indicatoren van het uitbreidingsknooppunt wilt verbergen, stelt u de ShowExpandCollapse eigenschap in op false.

Note

Om ervoor te zorgen dat knooppunten correct worden uitgelijnd in het TreeView besturingselement bij het gebruik van aangepaste installatiekopieën, moet u ervoor zorgen dat alle afbeeldingen die zijn opgegeven door de NoExpandImageUrl, ExpandImageUrlen CollapseImageUrl eigenschappen dezelfde afmetingen hebben.

De waarde van deze eigenschap wordt opgeslagen in de weergavestatus.

Van toepassing op

Zie ook