Condividi tramite


Classe DeviceSpecificChoice

Consente di effettuare una sola scelta in un costrutto DeviceSpecific/Choice.

public class System.Web.UI.MobileControls.DeviceSpecificChoice : 
   System.Object, System.Web.UI.IParserAccessor,
   System.Web.UI.IAttributeAccessor

Osservazioni

Questa classe è analoga all'elemento <Choice>. Le opzioni vengono verificate in base all'ordine di visualizzazione in un elemento <DeviceSpecific>. Se si specifica la proprietà Device dell'elemento <Choice>, il relativo valore deve corrispondere a un filtro di dispositivo definito nella sezione <devicefilters> del file Machine.config. In fase di esecuzione, ASP.NET valuta il filtro di dispositivo specificato rispetto alle funzionalità del dispositivo corrente. Se il confronto ha esito positivo, l'opzione viene scelta. Se non viene specificata una proprietà Device, verranno selezionate le opzioni predefinite per l'elemento <Choice>.

Esempio

Nell'esempio di codice seguente viene illustrato un elemento <Choice> contenuto in un'immagine. L'attributo Source esegue l'override della proprietà ImageURL del controllo Image.

<mobile:Image runat="server" AlternateText="Cannot display this image.">
    <DeviceSpecific>
        <choice Filter="Color" ImageURL="colorImage.gif"/>
        <choice Filter ="Wml" ImageURL="wmlImage.wbmp"/>
        <choice ImageURL="monoImg.gif"/>
    </DeviceSpecific>
</mobile:Image>

Requisiti

Spazio dei nomi: System.Mobile.Web.UI.MobileControls

Assembly: System.Web.Mobile

Vedere anche

Classe DeviceSpecific | Mapping degli adattatori