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.