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