Freigeben über


Panel.Paginate Eigenschaft

Definition

Ruft einen booleschen Wert ab, der angibt, ob das Panel-Steuerelement paginiert werden soll. oder legt diesen fest. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit 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

Eigenschaftswert

true, wenn das Panel paginiert werden soll, andernfalls false.

Attribute

Beispiele

Das folgende Codebeispiel zeigt, wenn es auf einem Gerät angezeigt wird, das die Seiten paginiert, wie ein Bereich mit mehr Steuerelementen als auf eine Seite passt, paginiert wird, um Benutzern den Zugriff auf alle Elemente im Bereich zu ermöglichen.

Hinweis

Das folgende Codebeispiel verwendet das Einzeldateicodemodell und funktioniert möglicherweise nicht ordnungsgemäß, wenn es direkt in eine CodeBehind-Datei kopiert wird. Dieses Codebeispiel muss in eine leere Textdatei mit einer .aspx-Erweiterung kopiert werden. Weitere Informationen finden Sie unter Codemodell ASP.NET Web Forms-Seite.

<%@ 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>

Hinweise

Das Paginated Ereignis wird ausgelöst, nachdem die Formularpapainierung auftritt.

Hinweis

Auch wenn die Paginate Eigenschaft auf falsefestgelegt ist, kann die Paginierung weiterhin auftreten, wenn die Eigenschaft eines Formulars ControlToPaginate festgelegt ist.

Hinweis

Um die Paginierung in einem Panel Steuerelement innerhalb eines Formulars zuzulassen, müssen Sie sowohl im Formular als auch im Bereich auf true festlegenPaginate.

Gilt für:

Weitere Informationen