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.