Creazione di nuovi stili
Aggiornamento: novembre 2007
Per la maggior parte dei controlli mobili ASP.NET, i metodi e le proprietà disponibili nella classe base Style sono sufficienti per eseguire il rendering dello stile desiderato sulla maggior parte dei dispositivi. È possibile tuttavia che il rendering di alcuni stili, ad esempio l’allineamento, il tipo di carattere o il colore, non venga eseguito correttamente su alcuni dispositivi wireless.
Tutti i controlli mobili presentano un oggetto di stile associato che dispone di proprietà di stile definite direttamente per il controllo. L’oggetto stile deve essere un’istanza di una classe che eredita dalla classe Style.
L’oggetto stile viene definito come campo protetto della classe base MobileControl ed è quindi invisibile allo sviluppatore della pagina. Per ciascuna proprietà di un oggetto Style tuttavia la classe di controlli associata espone anche una proprietà pubblica a cui gli sviluppatori della pagina possono accedere in lettura o scrittura. La classe base MobileControl ad esempio espone tutte le proprietà della classe base Style come proprie.
Inoltre, gli stili seguono un modello di ereditarietà. Durante il rendering, gli adattatori del controllo possono recuperare le informazioni di stile che includono i valori ereditati mediante l’uso di un indicizzatore speciale sullo stile.
In questa sezione
Accesso alle proprietà di stile negli adattatori di dispositivo
Viene descritto come accedere al comportamento di ereditarietà di uno stile per gli adattatori di dispositivo.Procedura dettagliata: implementazione di un nuovo stile
Viene descritto il processo di creazione di uno stile specializzato.
Sezioni correlate
Stili
Viene illustrato lo stile da una prospettiva di rendering: funzionalità dei fogli di stile, considerazioni organizzative e utilizzo dell’elemento <style>.Elemento <Style>
Viene illustrato come vengono organizzate le caratteristiche di stile di un controllo mobile.