Compartilhar via


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