共用方式為


WebControl.SkinID 屬性

定義

取得或設定要套用至控制項的面板。

public:
 virtual property System::String ^ SkinID { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(true)]
public override string SkinID { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.SkinID : string with get, set
Public Overrides Property SkinID As String

屬性值

要套用至控制項之面板的名稱。 預設為 Empty

屬性

例外狀況

SkinID 屬性中指定的面板不存在主題中。

備註

控制件可用的面板包含在主題目錄中的一或多個面板檔案中。 屬性 SkinID 會指定要套用至控件的其中一個面板。 面板是特定控件特有的;您無法在不同類型的控制元件之間共享面板設定。

如果您未設定 SkinID 屬性,則控件會在定義時使用預設面板。 例如,如果未為 Image 控件定義標識符的面板,則該面板會套用至未依標識元明確參考面板且未設定為停用主題的所有 Image 控件。 如果已為 Image 控件定義標識符的面板,則該面板只會 Image 套用至設定為該標識符的 SkinID 控制件。

如果主題目錄中的面板檔案不包含具有指定 SkinID之面板的面板, ArgumentException 則會在運行時間擲回例外狀況。

適用於

另請參閱