Clase SPViewStyleCollection

Representa una colección de objetos SPViewStyle .

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.SPBaseCollection
      Microsoft.SharePoint.SPViewStyleCollection

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

Sintaxis

'Declaración
Public Class SPViewStyleCollection _
    Inherits SPBaseCollection
'Uso
Dim instance As SPViewStyleCollection
public class SPViewStyleCollection : SPBaseCollection

Comentarios

Estilos de vista se definen en \\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\GLOBAL\XML\VWSTYLES.XML.

Utilice la propiedad ViewStyles de la clase SPWeb para devolver la colección de estilos de vista para un sitio. Utilice un indizador para devolver un estilo de vista única de la colección. Por ejemplo, si la colección se asigna a una variable denominada collViewStyles, use collViewStyles[index] en C# o collViewStyles(index) en Visual Basic, donde index es el número de índice del estilo de vista de la colección.

Ejemplos

En el ejemplo de código siguiente se aplica un estilo de encuadrado (13) a una vista de una lista en el sitio especificado.

Dim siteCollection As SPSite = SPControl.GetContextSite(Context)
Dim site As SPWeb = siteCollection.AllWebs("Site_Name")
Dim vwStyles As SPViewStyleCollection = site.ViewStyles

Dim vwStyle As SPViewStyle = vwStyles.StyleByID(13)

Dim list As SPList = site.Lists("List_Name")
Dim view As SPView = list.Views("View_Name")

view.ApplyStyle(vwStyle)

view.Update()
SPSite oSiteCollection = SPContext.Current.Site;
    using(SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
    {
        SPViewStyleCollection collViewStyles = oWebsite.ViewStyles;

        SPViewStyle oViewStyle = collViewStyles.StyleByID(13);
        SPList oList = oWebsite.Lists["List_Name"];
        SPView oView = oList.Views["View_Name"];
        oView.ApplyStyle(oViewStyle);
        oView.Update();
    }
}

Nota

Certain objects implement the IDisposable interface, and you must avoid retaining these objects in memory after they are no longer needed. For information about good coding practices, see Disposing Objects.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPViewStyleCollection

Espacio de nombres Microsoft.SharePoint