共用方式為


SPViewStyleCollection class

代表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

'宣告
Public Class SPViewStyleCollection _
    Inherits SPBaseCollection
'用途
Dim instance As SPViewStyleCollection
public class SPViewStyleCollection : SPBaseCollection

備註

在\\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\GLOBAL\XML\VWSTYLES.XML中定義檢視樣式。

使用SPWeb類別之ViewStyles屬性可傳回站台的檢視樣式的集合。若要從集合中傳回單一檢視樣式使用索引器。例如,若集合已指派給變數collViewStyles,使用collViewStyles[index]以 C# 或 Visual Basic,其中index是索引編號集合中的檢視樣式中的collViewStyles(index) 。

Examples

下列程式碼範例會將方塊化樣式 (13) 套用至指定站台中的清單檢視。

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();
    }
}
注意事項注意事項

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.

請參閱

參照

SPViewStyleCollection members

Microsoft.SharePoint namespace