SPViewStyleCollection-Klasse

Stellt eine Auflistung von SPViewStyle -Objekten dar.

Vererbungshierarchie

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

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Class SPViewStyleCollection _
    Inherits SPBaseCollection
'Usage
Dim instance As SPViewStyleCollection
public class SPViewStyleCollection : SPBaseCollection

Hinweise

Ansichtsformatvorlagen sind in \\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\GLOBAL\XML\VWSTYLES.XMLdefiniert.

Verwenden Sie die ViewStyles -Eigenschaft der SPWeb -Klasse, um die Auflistung der Ansichtformate für eine Website zurückzugeben. Verwenden Sie eine Indexerstellung, um eine einzelne Ansichtsformatvorlage aus der Auflistung zurückzugeben. Verwenden Sie beispielsweise, wenn die Auflistung einer Variablen mit dem Namen collViewStyleszugewiesen ist, collViewStyles[index] in c# oder collViewStyles(index) in Visual Basic index die Indexnummer des der Listenansicht-Formatvorlage in der Auflistung entspricht.

Beispiele

Im folgenden Codebeispiel wird eine Ansicht für eine Liste in der angegebenen Website eine Formatvorlage umrahmt (13) betrifft.

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();
    }
}

Hinweis

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.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPViewStyleCollection-Member

Microsoft.SharePoint-Namespace