Compartir a través de


de la propiedad SPNavigation.QuickLaunch

Obtiene un objeto Microsoft.SharePoint.Navigation.SPNavigationNodeCollection que contiene los nodos en el área Inicio rápido del sitio.

Espacio de nombres:  Microsoft.SharePoint.Navigation
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public ReadOnly Property QuickLaunch As SPNavigationNodeCollection
    Get
'Uso
Dim instance As SPNavigation
Dim value As SPNavigationNodeCollection

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

Valor de propiedad

Tipo: Microsoft.SharePoint.Navigation.SPNavigationNodeCollection
Los nodos de navegación en el área Inicio rápido.

Comentarios

Los nodos de navegación devueltos por esta propiedad se representan como encabezados en el área Inicio rápido de la interfaz de usuario. Para modificar los vínculos debajo de un encabezado, primero obtener el objeto SPNavigation que representa el encabezado, a continuación, tener acceso a la propiedad de Children del objeto que se va a enumerar la colección de nodos de exploración por debajo del encabezado.

Puede ocultar el área Inicio rápido estableciendo la propiedad SPWeb.QuickLaunchEnabled en false.

Ejemplos

En el siguiente ejemplo es una aplicación de consola que imprime información acerca de cada título en el área Inicio rápido y los elementos debajo de cada encabezado.

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

Vea también

Referencia

clase SPNavigation

Miembros SPNavigation

Espacio de nombres Microsoft.SharePoint.Navigation

Microsoft.SharePoint.Navigation.SPNavigationNodeCollection

Microsoft.SharePoint.Navigation.SPNavigationNode