Partager via


DataRepeater.FirstDisplayedItemIndex, propriété

Obtient l'index du premier élément DataRepeaterItem actuellement affiché dans un contrôle DataRepeater.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Déclaration
<BrowsableAttribute(False)> _
Public ReadOnly Property FirstDisplayedItemIndex As Integer
[BrowsableAttribute(false)]
public int FirstDisplayedItemIndex { get; }
[BrowsableAttribute(false)]
public:
property int FirstDisplayedItemIndex {
    int get ();
}
[<BrowsableAttribute(false)>]
member FirstDisplayedItemIndex : int with get
function get FirstDisplayedItemIndex () : int

Valeur de propriété

Type : Int32
Index du premier DataRepeaterItem affiché.

Notes

Utilisez cette propriété pour déterminer l'ou les articles sont visibles dans le DataRepeater contrôle. Cela retourne toujours le premier élément (if plus haut la LayoutStyle a la valeur Vertical, if gauche LayoutStyle a la valeur Horizontal) même si cet élément est seulement partiellement visible.

Notes

Le FirstDisplayedItemIndex n'est pas nécessairement identique à la CurrentItemIndex.Le CurrentItemIndex représente la sélection, tandis que les FirstDisplayedItemIndex représente les éléments visibles même lorsque la sélection est disparaisse.

Exemples

L'exemple de code suivant montre comment créer le premier élément affiché l'élément actuellement sélectionné dans un DataRepeater contrôle. Il suppose que vous disposez d'un formulaire contenant une DataRepeater contrôle nommé DataRepeater1 et un Button contrôle nommé SynchButton.

Private Sub SynchButton_Click() Handles SynchButton.Click
    ' If the first displayed item is not the current item. 
    If DataRepeater1.FirstDisplayedItemIndex <> 
     DataRepeater1.CurrentItemIndex Then 
        ' Make it the current item.
        DataRepeater1.CurrentItemIndex = 
          DataRepeater1.FirstDisplayedItemIndex
    End If 
End Sub
private void synchButton_Click(System.Object sender, System.EventArgs e)
{
    // If the first displayed item is not the current item. 
    if (dataRepeater1.FirstDisplayedItemIndex != dataRepeater1.CurrentItemIndex)
    // Make it the current item.
    {
        dataRepeater1.CurrentItemIndex = dataRepeater1.FirstDisplayedItemIndex;
    }
}

Sécurité .NET Framework

Voir aussi

Référence

DataRepeater Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

DisplayedItemCount

ScrollItemIntoView

Autres ressources

Introduction au contrôle DataRepeater (Visual Studio)