Partilhar via


Control.SkinID Propriedade

Definição

Obtém ou define a capa a ser aplicada ao controle.

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

Valor da propriedade

O nome da capa a ser aplicada ao controle. O padrão é Empty.

Atributos

Exceções

A folha de estilos já foi aplicada.

- ou -

O evento Page_PreInit já ocorreu.

- ou -

O controle já foi adicionado à coleção Controls.

Comentários

As capas disponíveis para um controle estão contidas em um ou mais arquivos de capa em um diretório de tema. A SkinID propriedade especifica qual dessas capas aplicar ao controle. Uma pele é específica para um controle específico; não é possível compartilhar configurações de capa entre controles de diferentes tipos.

Se você não definir a SkinID propriedade , um controle usará a capa padrão se uma for definida. Por exemplo, se uma pele sem uma ID for definida para um Image controle, essa pele se aplicará a todos os Image controles que não referenciam explicitamente uma skin por ID e que não estão definidos para desabilitar temas. Se uma capa com uma ID for definida para um Image controle, essa capa se aplicará somente a Image controles cuja SkinID propriedade está definida para essa ID.

Se os arquivos de capa em um diretório de tema não contiverem uma capa com a propriedade especificada SkinID , uma exceção ArgumentException será gerada em tempo de execução.

Aplica-se a

Confira também