Partager via


SPNavigation.QuickLaunch - Propriété

Obtient un objet Microsoft.SharePoint.Navigation.SPNavigationNodeCollection qui contient les nœuds dans la zone de lancement rapide du site.

Espace de noms :  Microsoft.SharePoint.Navigation
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public ReadOnly Property QuickLaunch As SPNavigationNodeCollection
    Get
'Utilisation
Dim instance As SPNavigation
Dim value As SPNavigationNodeCollection

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

Valeur de propriété

Type : Microsoft.SharePoint.Navigation.SPNavigationNodeCollection
Les nœuds de navigation dans la zone de lancement rapide.

Remarques

Les nœuds de navigation retournés par cette propriété sont représentés sous forme de titres dans la zone de lancement rapide de l'interface utilisateur. Pour modifier les liens sous un titre, d'abord obtenir l'objet SPNavigation qui représente le titre, puis accédez à Children propriété l'objet pour énumérer la collection de nœuds de navigation située sous l'en-tête.

Vous pouvez masquer la zone de lancement rapide en définissant la propriété SPWeb.QuickLaunchEnabled sur false.

Exemples

L'exemple suivant est une application de console qui imprime des informations sur chaque titre dans la zone de lancement rapide et sur tous les éléments sous chaque en-tête.

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

Voir aussi

Référence

SPNavigation classe

SPNavigation - Membres

Microsoft.SharePoint.Navigation - Espace de noms

Microsoft.SharePoint.Navigation.SPNavigationNodeCollection

Microsoft.SharePoint.Navigation.SPNavigationNode