SPViewStyleCollection class
Representa uma coleção de objetos SPViewStyle .
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.SPViewStyleCollection
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Class SPViewStyleCollection _
Inherits SPBaseCollection
'Uso
Dim instance As SPViewStyleCollection
public class SPViewStyleCollection : SPBaseCollection
Comentários
Estilos de modo de exibição são definidos no \\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\GLOBAL\XML\VWSTYLES.XML.
Use a propriedade ViewStyles da classe SPWeb para retornar a coleção de estilos de exibição para um site. Use um indexador para retornar um estilo de modo de exibição único da coleção. Por exemplo, se a coleção for atribuída a uma variável denominada collViewStyles, use collViewStyles[index] em c# ou collViewStyles(index) no Visual Basic, onde index é o número de índice do estilo exibição na coleção.
Examples
O exemplo de código a seguir aplica um estilo de box (13) para um modo de exibição para obter uma lista no site 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();
}
}
Dica
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.
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.