Como criar o Adaptador de controle ImageButton (ou mais geral, como criar um adaptador de controle simples)?
Minha inspiração para essa pergunta foi a descoberta do estilo padrão muito irritante (border-width: 0px;
) no controle da Web ImageButton. A solução simples é substituí-lo adicionando seu próprio estilo ao controle, por exemplo.Style="border-width: 2px;"
.
De qualquer forma, teria sido bom fazer apenas um adaptador de controle simples, que apenas entrava no lugar certo e dizia ao controle para não renderizar o estilo padrão.
Depois de analisar um pouco o código do projeto CSSFriendly ControlAdapter, parece que eles estão recriando grande parte da renderização, o que é um exagero para o que eu quero fazer - ou seja, basta alterar o estilo padrão que é renderizado.
Portanto, a pergunta: como modificar a renderização dos estilos padrão por meio de adaptadores de controle e deixar o resto como está?
Isso é possível?
Obrigado, Egil.