Form.PageCount Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne le nombre de pages dans le formulaire après sa pagination. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec 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
Valeur de propriété
Nombre de pages dans le formulaire après sa pagination.
- Attributs
Exemples
L’exemple de code suivant montre comment utiliser la PageCount propriété du Form contrôle . Cet exemple de code fait partie d’un exemple plus grand pour la ControlToPaginate propriété .
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
Remarques
Le Form contrôle expose la PageCount propriété et la CurrentPage propriété, qui fournissent des informations sur la façon dont le formulaire actuel est paginé. La PageCount propriété permet également de fournir une fonctionnalité de navigation vers une autre page. Par exemple, lors du rendu sur un appareil plus riche, un formulaire de résultats de recherche peut inclure des éléments d’interface utilisateur spécifiques à l’appareil qui permettent à l’utilisateur d’accéder à une page de résultats par nombre plutôt que par navigation par lien.
Notes
Cette valeur est disponible une fois que l’événement Paginated s’est produit. Pour obtenir la PageCount propriété, vous pouvez gérer l’événement Paginated du formulaire.