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

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.

Vedere anche

Altre risorse

Guida per gli sviluppatori di Extensibility