Panel.Paginate Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor booliano que indica se é necessário paginar ou não o controle Panel. Esta API está obsoleta. Para obter informações sobre como desenvolver aplicativos móveis ASP.NET, consulte Aplicativos Móveis & Sites com ASP.NET.
public:
virtual property bool Paginate { bool get(); void set(bool value); };
[System.ComponentModel.Bindable(true)]
public virtual bool Paginate { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Paginate : bool with get, set
Public Overridable Property Paginate As Boolean
Valor da propriedade
true
para paginar o Panel; caso contrário, false
.
- Atributos
Exemplos
O exemplo de código a seguir, quando exibido em um dispositivo que pagina as páginas, mostra como um painel que contém mais controles do que caberá em uma página é paginado para permitir que os usuários acessem todos os itens no painel.
Observação
O exemplo de código a seguir usa o modelo de código de arquivo único e pode não funcionar corretamente se copiado diretamente em um arquivo code-behind. Este exemplo de código deve ser copiado para um arquivo de texto vazio que tenha uma extensão de .aspx. Para obter mais informações, consulte ASP.NET modelo de código de página do Web Forms.
<%@ Page Language="C#"
Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
System.Web.UI.MobileControls.Label lab;
for (int i = 1; i < 16; i++)
{
lab = new System.Web.UI.MobileControls.Label();
lab.Text = i.ToString() +
" - This sentence repeats over and over.";
Panel1.Controls.Add(lab);
}
Form1.Paginate = true;
Panel1.Paginate = true;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<mobile:form id="Form1" runat="server">
<mobile:Panel ID="Panel1" Runat="server">
</mobile:Panel>
</mobile:form>
</body>
</html>
<%@ Page Language="VB"
Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<script runat="server">
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim lab As System.Web.UI.MobileControls.Label
For i As Integer = 1 To 15
lab = New System.Web.UI.MobileControls.Label()
lab.Text = i.ToString() & _
" - This sentence repeats over and over."
Panel1.Controls.Add(lab)
Next
Form1.Paginate = True
Panel1.Paginate = True
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<mobile:form id="Form1" runat="server">
<mobile:Panel ID="Panel1" Runat="server">
</mobile:Panel>
</mobile:form>
</body>
</html>
Comentários
O Paginated evento é gerado após a paginação do formulário.
Observação
Mesmo se a Paginate propriedade estiver definida false
como , a paginação ainda poderá ocorrer se a propriedade de ControlToPaginate um formulário estiver definida.
Observação
Para permitir a paginação em um Panel controle dentro de um formulário, você deve definir Paginate como true
no formulário e no painel.