Control.SkinID 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定要套用至控制項的面板。
public:
virtual property System::String ^ SkinID { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public virtual string SkinID { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SkinID : string with get, set
Public Overridable Property SkinID As String
屬性值
要套用至控制項之面板的名稱。 預設為 Empty。
- 屬性
例外狀況
備註
控制件可用的面板會包含在主題目錄中的一或多個面板檔案中。 屬性 SkinID 會指定要套用至控件的這些面板之一。 面板專屬於特定控制件;您無法在不同類型的控制元件之間共享面板設定。
如果您未設定 SkinID 屬性,則控件會在定義時使用預設面板。 例如,如果針對控件定義了 Image 沒有標識符的面板,則該面板會套用至未依標識元明確參考面板且未設定為停用主題的所有 Image 控件。 如果已為 Image 控件定義標識符的面板,則該面板只會套用至屬性設定為 Image 該標識符的 SkinID 控制件。
如果主題目錄中的面板檔案不包含具有指定 SkinID 屬性的面板, ArgumentException 則會在運行時間擲回例外狀況。