Adaptador de interação com o ASP.NET
Adaptadores de dispositivo móvel do ASP.NET para um dispositivo móvel especificado podem interagir com outros adaptadores, controles e páginas por meio das seguintes propriedades:
Um adaptador de controle pode acesso seu controle associado através de Control propriedade, definida na ControlAdapter classe base.
Observação: Cada classe de adaptador de controle deve definir um novo e rigidez de tipos Control propriedade. Por exemplo, um adaptador para o Label controle inclui o código a seguir.
protected new Label Control { get { return (Label)base.Control; } }
Um adaptador de controle pode acesso sua página associada por meio de Page propriedade, definida na ControlAdapter classe base.
Observação: Uma classe de adaptador de página deve implementar uma de leitura/gravar Page propriedade. Este é um requisito de implementação do IPageAdapter interface. A seguir é um exemplo de tal código.
private MobilePage _page; public override MobilePage Page { get { return _page; } set { _page = value; } }
Um adaptador de controle pode acessar os recursos corrente do dispositivo através de Device propriedade, definida na ControlAdapter classe base. Esta propriedade é uma forma abreviada da expressão a seguir.
(MobileDeviceCapabilities)Page.Request.Browser
Para sua conveniência, a classe base de adaptador específicas de dispositivo de controle deve expor propriedades que concedem acesso para o adaptador de página e o adaptador do formulário.A seguir é um exemplo de tal código.
protected WmlPageAdapter PageAdapter { get { return ((WmlPageAdapter)Page.Adapter); } } protected WmlFormAdapter FormAdapter { get { return ((WmlFormAdapter)FormAdapter); } }
Consulte também
Outros recursos
Adicionando adaptadores de dispositivo novo e suporte de dispositivo