Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Nell'elemento <Style>, che rappresenta la classe base Style, sono contenute caratteristiche di stile comuni a tutti i controlli mobili ASP.NET. Nelle classi che ereditano dalla classe Style sono contenute altre caratteristiche di stile specifiche del controllo associato. L'elemento <Style> organizza queste caratteristiche di stile di un controllo mobile.
L'elemento <Style> non è un controllo e non eredita dalla classe Form. È possibile utilizzare un elemento <Style> solo in un controllo StyleSheet in una pagina Web ASP.NET per dispositivi mobili.
In ogni controllo mobile è contenuto internamente un oggetto Style. L'oggetto Style tuttavia non è esposto mediante interfacce pubbliche. Invece è disponibile una proprietà accessibile pubblicamente per ogni caratteristica dello stile che fa riferimento internamente allo stile contenuto privatamente. La classe MobileControl ad esempio espone le proprietà Font-Name, Font-Bold, Font-Size e così via.
È possibile che in determinati altri controlli sia contenuta internamente un'alternativa all'oggetto Style. Nel controllo Form ad esempio è contenuto un oggetto PagerStyle che deriva dalla classe Style.
È possibile organizzare gli stili anche in un controllo StyleSheet. All'interno di un foglio di stile è possibile dichiarare un numero qualsiasi di elementi di stile. Gli stili vengono dichiarati nello stesso modo dei controlli, con la differenza che non è necessario specificare un attributo .
Lo stile può fare riferimento a proprietà contenute in un foglio di stile esterno. Per ulteriori informazioni sui fogli di stile esterni, vedere Creazione di nuovi stili.
Per consentire a un controllo di acquisire i propri stili da un oggetto stile del foglio di stile, impostare la proprietà StyleReference del relativo oggetto stile sulla proprietà Name dello stile dichiarando l'attributo StyleReference.
Per la diversità dei dispositivi supportati dai controlli mobili, tutte le proprietà di stile sono puramente informative e possono essere accettate o meno a seconda delle funzionalità del dispositivo di destinazione.
<Style
Name="name"
Font-Name="fontName"
Font-Size={NotSet|normal|small|large}
Font-Bold={NotSet|false|true}
Font-Italic="{NotSet|false|true}
ForeColor="foregroundColor"
BackColor="backgroundColor"
Alignment={NotSet|Left|Center|Right}
Name="uniqueStyleName"
StyleReference="styleReference"
Wrapping={NotSet|Wrap|NoWrap}>
<DeviceSpecific>
Insert choices here.
</DeviceSpecific>
</Style>
Proprietà
Proprietà |
Descrizione |
|---|---|
Imposta o restituisce l'allineamento dello stile, che può essere espresso come una delle seguenti enumerazioni Alignment:
|
|
Imposta o restituisce il colore di sfondo del controllo. Nell'elemento di un controllo mobile è possibile impostare il valore di un colore utilizzando gli identificatori di colore standard HTML, ovvero il nome di un colore ("Black" o "Red") o un valore RGB espresso sotto forma di valore esadecimale ("#ffffff"). |
|
Restituisce il controllo corrispondente all'oggetto stile. |
|
Imposta o restituisce l'elemento <DeviceSpecific> contenuto nell'oggetto stile. |
|
Restituisce un oggetto FontInfo contenente le informazioni sul tipo di carattere relative al controllo. |
|
Imposta o restituisce il colore del testo del controllo. Nell'elemento di un controllo mobile è possibile impostare il valore di un colore utilizzando gli identificatori di colore standard HTML, ovvero il nome di un colore ("Black" o "Red") o un valore RGB espresso sotto forma di valore esadecimale ("#ffffff"). |
|
Restituisce true se lo stile dispone di un costrutto <DeviceSelect>/<Choice> con un'opzione selezionata in cui sono presenti modelli. |
|
Restituisce la proprietà dello stile con il nome specificato. L'elemento può essere restituito con o senza ereditarietà. |
|
Imposta o restituisce il nome univoco per lo stile. Questa impostazione è obbligatoria. |
|
Imposta o restituisce un riferimento a un altro controllo Style. È possibile impostare questa proprietà facendo riferimento alla proprietà Name dello stile da utilizzare. Il valore predefinito per questa proprietà è null. |
|
Imposta o restituisce un valore che indica se il testo va a capo sulla riga successiva, che può essere espresso come una delle seguenti enumerazioni Wrapping:
|
Regole di contenimento
Nei controlli descritti di seguito può essere contenuto un elemento <Style>.
Controllo |
Commenti |
|---|---|
In un controllo StyleSheet può essere contenuto un numero qualsiasi di elementi <Style>. |
In un elemento <Style> possono essere contenuti i controlli riportati di seguito.
Controllo |
Commenti |
|---|---|
L'elemento <Style> può contenere o meno un controllo DeviceSpecific. |
Vedere anche
Concetti
Rendering specifico di dispositivo