Control.SkinID Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a pele 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 pele a ser aplicada ao controle. O padrão é Empty.
- Atributos
Exceções
A folha de estilos já foi aplicada.
- ou -
O Page_PreInit evento já ocorreu.
- ou -
O controle já foi adicionado à Controls coleção.
Comentários
As skins disponíveis para um controle estão contidas em um ou mais arquivos de pele em um diretório de tema. A SkinID propriedade especifica quais dessas peles serão aplicadas ao controle. Uma pele é específica para um controle específico; não é possível compartilhar configurações de pele entre controles de diferentes tipos.
Se você não definir a SkinID propriedade, um controle usará a pele 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 pele por ID e que não estão definidos para desabilitar temas. Se uma pele com uma ID for definida para um Image controle, essa pele se aplicará apenas a Image controles cuja SkinID propriedade está definida para essa ID.
Se os arquivos de pele em um diretório de tema não contiverem uma pele com a propriedade especificada SkinID , uma ArgumentException exceção será gerada em tempo de execução.