Creazione di nuovi stili

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 quali 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 di stile deve essere l'istanza di una classe che eredita dalla classe Style.

L'oggetto di stile viene definito come campo protetto della classe base MobileControl, ed è quindi invisibile allo sviluppatore della pagina. Tuttavia, per ciascuna proprietà di un oggetto Style, la classe di controlli associata espone anche una proprietà pubblica a cui è consentito l'accesso in lettura o scrittura da parte degli sviluppatori della pagina. La classe base MobileControl, ad esempio, espone tutte le proprietà della classe base Style come se fossero le 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 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.