Form.PageCount Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Anzahl der Seiten im Formular nach der Paginierung des Formulars zurück. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.
public:
property int PageCount { int get(); };
[System.ComponentModel.Bindable(false)]
[System.ComponentModel.Browsable(false)]
public int PageCount { get; }
[<System.ComponentModel.Bindable(false)>]
[<System.ComponentModel.Browsable(false)>]
member this.PageCount : int
Public ReadOnly Property PageCount As Integer
Eigenschaftswert
Die Anzahl der Seiten im Formular nach der Paginierung des Formulars.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die PageCount -Eigenschaft des -Steuerelements Form verwendet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels für die ControlToPaginate Eigenschaft.
void Form_Paginated(object sender, EventArgs e)
{
// Set the background color based on
// the number of pages
if (ActiveForm.PageCount > 1)
ActiveForm.BackColor = Color.LightBlue;
else
ActiveForm.BackColor = Color.LightGray;
// Check to see if the Footer template has been chosen
if (DevSpec.HasTemplates)
{
System.Web.UI.MobileControls.Label lbl = null;
// Get the Footer panel
System.Web.UI.MobileControls.Panel pan = Form1.Footer;
// Get the Label from the panel
lbl = (System.Web.UI.MobileControls.Label)pan.FindControl("lblCount");
// Set the text in the Label
lbl.Text = "Page #" + Form1.CurrentPage.ToString();
}
}
Private Sub Form_Paginated(ByVal sender As Object, _
ByVal e As EventArgs)
' Set the background color based on
' the number of pages
If ActiveForm.PageCount > 1 Then
ActiveForm.BackColor = Color.LightBlue
Else
ActiveForm.BackColor = Color.LightGray
End If
' Check to see if the Footer template has been chosen
If DevSpec.HasTemplates Then
Dim lbl As System.Web.UI.MobileControls.Label
' Get the Footer panel
Dim pan As System.Web.UI.MobileControls.Panel = Form1.Footer
' Get the Label from the panel
lbl = CType(pan.FindControl("lblCount"), System.Web.UI.MobileControls.Label)
' Set the text in the Label
lbl.Text = "Page #" + Form1.CurrentPage.ToString()
End If
End Sub
Hinweise
Das Form Steuerelement macht die PageCount -Eigenschaft und die CurrentPage -Eigenschaft verfügbar, die Informationen darüber bereitstellen, wie das aktuelle Formular paginiert wird. Die PageCount -Eigenschaft unterstützt auch die Bereitstellung von Navigationsfunktionen für eine andere Seite. Wenn Sie beispielsweise auf einem umfangreicheren Gerät rendern, kann ein Suchergebnisformular gerätespezifische UI-Elemente enthalten, die es dem Benutzer ermöglichen, nach Zahlen und nicht nach Linknavigation zu einer Seite mit Ergebnissen zu navigieren.
Hinweis
Dieser Wert ist verfügbar, nachdem das Paginated Ereignis aufgetreten ist. Um die PageCount -Eigenschaft abzurufen, können Sie das Paginated Ereignis des Formulars behandeln.