Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
781
Assunto : ASP.NET
Titulo: As duas formas de utilização dos Themas

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Os temas são um novo e poderoso recurso do .NET 2.0. Agora podemos definir layouts padrões para todo o site utilizando webControls como modelo e não apenas tags HTML como era feito no CSS. Assim podemos definir o layout de todas as gridviews e detailviews do site, permitindo inclusive que o usuário altere o layout dinamicamente.

Mas isso é apenas parte dos recursos dos temas. Os temas nos permitem definir padrões de funcionalidades para os objetos, como pode exemplo definir a paginação como padrão para as gridviews, traduzir os botões do detailsview, etc.

Para que possamos trabalhar corretamente com todos esses recursos é muito importante que observemos 2 propriedades diferentes para a aplicação dos temas. A aplicação dos temas nas páginas é feita através de 2 propriedades. Devemos escolher qual das duas utilizaremos para aplicar o tema. Veja :

Theme : Com esta propriedade o tema é imposto de forma absoluta. As configurações do tema substituem todas as configurações feitas de forma específica na página. Isso é bom para design, pois se por descuido alguem definir uma cor ou um tipo de letra no webcontrol de uma página, isso será sobreposto e garantirá a aplicação do tema. Mas não funciona para funcionalidades. Se no tema definirmos uma coluna de botões para a grid e aplicarmos através desta propriedade, a definição de colunas do tema substituirá as colunas da grid, exibindo unicamente a coluna de botões.

StyleSheetTheme : Com o uso desta propriedade o tema é aplicado em uma organização semelhante ao CSS, isso permite que as informações definidas no tema sejam complementadas nas páginas. Apesar do nome, StyleSheet, esta propriedade é ideal para a definição de funcionalidades no tema. No exemplo da coluna de botões na grid, ela permitirá que cada grid das páginas defina suas próprias colunas de dados, tendo então um resultado satisfatório.

Estas duas propriedades podem ser utilizadas na tag @page ou na tag <page> no web.config





Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br