SPNavigation.QuickLaunch-Eigenschaft

Ruft ein Microsoft.SharePoint.Navigation.SPNavigationNodeCollection -Objekt, das die Knoten in der Schnellstartbereich der Website enthält.

Namespace:  Microsoft.SharePoint.Navigation
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public ReadOnly Property QuickLaunch As SPNavigationNodeCollection
    Get
'Usage
Dim instance As SPNavigation
Dim value As SPNavigationNodeCollection

value = instance.QuickLaunch
public SPNavigationNodeCollection QuickLaunch { get; }

Eigenschaftswert

Typ: Microsoft.SharePoint.Navigation.SPNavigationNodeCollection
Navigationsknoten im Schnellstartbereich.

Hinweise

Die von dieser Eigenschaft zurückgegebene Navigationsknoten werden als Überschriften im Schnellstartbereich der Benutzeroberfläche dargestellt. Um die Links unterhalb einer Überschrift zu ändern, rufen Sie das SPNavigation -Objekt, das die Überschrift darstellt zunächst Zugriff auf dieses Objekt Children -Eigenschaft, um die Auflistung von Navigationsknoten unter der Überschrift aufgelistet werden.

Der Schnellstartbereich ausblenden, indem Sie die SPWeb.QuickLaunchEnabled -Eigenschaft auf falsefestlegen.

Beispiele

Das folgende Beispiel ist eine Konsolenanwendung, die Informationen über jede Überschrift im Schnellstartbereich und alle Elemente unter jeder Überschrift wird gedruckt.

using System;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Navigation;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            using (SPSite site = new SPSite("https://localhost"))
            {
                using (SPWeb web = site.OpenWeb("/"))
                {
                    foreach (SPNavigationNode heading in web.Navigation.QuickLaunch)
                    {
                        Console.WriteLine("\n{0} [{1}]", heading.Title, heading.Url);

                        foreach (SPNavigationNode child in heading.Children)
                            Console.WriteLine(" {0} [{1}]", child.Title, child.Url);
                    }
                }
            }
            Console.Write("\nPress ENTER to continue....");
            Console.ReadLine();
        }
    }
}
Imports System
Imports Microsoft.SharePoint
Imports Microsoft.SharePoint.Navigation

Module ConsoleApp

    Sub Main()

        Using site As New SPSite("https://localhost")

            Using web As SPWeb = site.OpenWeb("/")

                For Each heading As SPNavigationNode In web.Navigation.QuickLaunch
                    Console.WriteLine(vbLf & "{0} [{1}]", heading.Title, heading.Url)

                    For Each child As SPNavigationNode In heading.Children
                        Console.WriteLine(" {0} [{1}]", child.Title, child.Url)
                    Next
                Next

            End Using

        End Using

        Console.Write(vbCrLf & "Press ENTER to continue....")
        Console.Read()
    End Sub

End Module

Siehe auch

Referenz

SPNavigation Klasse

SPNavigation-Member

Microsoft.SharePoint.Navigation-Namespace

Microsoft.SharePoint.Navigation.SPNavigationNodeCollection

Microsoft.SharePoint.Navigation.SPNavigationNode