DataRepeater.FirstDisplayedItemIndex, propriété
Obtient l'index du premier DataRepeaterItem actuellement affiché dans un contrôle d'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
function get FirstDisplayedItemIndex () : int
Valeur de propriété
Type : System.Int32
L'index du premier DataRepeaterItem affiché.
Notes
Utilisez cette propriété pour déterminer quels élément ou éléments sont actuellement visibles dans le contrôle d'DataRepeater.Cela retourne toujours le premier élément (le plus élevé si LayoutStyle est défini à Vertical, situé le plus à gauche si LayoutStyle est défini à Horizontal) même si cet élément est seulement partiellement visible.
[!REMARQUE]
FirstDisplayedItemIndex n'est pas nécessairement identiques qu'CurrentItemIndex.CurrentItemIndex représente la sélection, alors qu'FirstDisplayedItemIndex représente les éléments visibles même si la sélection est faite défiler à l'extérieur de la vue.
Exemples
L'exemple de code suivant montre comment faire au premier élément affiché actuellement l'élément sélectionné dans un contrôle d'DataRepeater.Il suppose que vous avez un formulaire qui contient un contrôle d'DataRepeater nommé DataRepeater1 et un contrôle d'Button 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualBasic.PowerPacks, espace de noms