| DeviceSpecific | .NET 1.1, disposable |
| System.Web.UI.MobileControls (system.web.mobile.dll) | class |
This class represents the <DeviceSpecific>
element in a
.aspx file, which provides a way to
specify conditional control information depending on the target
device. A <DeviceSpecific> element contains
one or more <Choice> elements, each of which
contains attributes that specify how to evaluate the choice against
the capabilities of the client device. When the page is loaded at run
time, the first matching choice is used.
public class DeviceSpecific : System.Web.UI.Control {
// Public Constructors
public
DeviceSpecific ( );
// Public Instance Properties
public DeviceSpecificChoiceCollection
Choices {get; }
public override bool
EnableViewState {set; get; }// overrides System.Web.UI.Control
public bool
HasTemplates {get; }
public MobilePage
MobilePage {get; }
public object
Owner {get; }
public DeviceSpecificChoice
SelectedChoice {get; }
public override bool
Visible {set; get; } // overrides System.Web.UI.Control
// Public Instance Methods
public ITemplate
GetTemplate (string
templateName );
// Protected Instance Methods
protected override void
AddParsedSubObject (object
obj ); // overrides System.Web.UI.Control
// Events
public event EventHandler
DataBinding ; // overrides System.Web.UI.Control
public event EventHandler
Disposed ; // overrides System.Web.UI.Control
public event EventHandler
Init ; // overrides System.Web.UI.Control
public event EventHandler
Load ; // overrides System.Web.UI.Control
public event EventHandler
PreRender ; // overrides System.Web.UI.Control
public event EventHandler
Unload ; // overrides System.Web.UI.Control
}
Hierarchy
System.Object
System.Web.UI.Control(System.ComponentModel.IComponent,
System.IDisposable,
System.Web.UI.IParserAccessor,
System.Web.UI.IDataBindingsAccessor)
DeviceSpecific
Returned By
MobileControl.DeviceSpecific,
Style.DeviceSpecific
Passed To
MobileControl.DeviceSpecific,
Style.DeviceSpecific