Condividi tramite


Proprietà DataRepeater.FirstDisplayedItemIndex

Ottiene l'indice del primo oggetto DataRepeaterItem attualmente visualizzato in un controllo DataRepeater.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

'Dichiarazione
<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

Valore proprietà

Tipo: Int32
Indice del primo oggetto DataRepeaterItem visualizzato.

Note

Utilizzare questa proprietà per determinare quale o quali elementi sono visibili nel DataRepeater controllo. Restituisce sempre il primo elemento (superiore se il LayoutStyle è impostato su Vertical, più a sinistra se LayoutStyle è impostato su Horizontal) anche se tale elemento è solo parzialmente visibile.

Nota

Il FirstDisplayedItemIndex non è necessariamente lo stesso come il CurrentItemIndex.Il CurrentItemIndex rappresenta la selezione, mentre il FirstDisplayedItemIndex rappresenta gli elementi visibili anche quando la selezione è fuori visualizzazione.

Esempi

Esempio di codice seguente viene illustrato come eseguire il primo elemento visualizzato l'elemento attualmente selezionato in un DataRepeater controllo. Si presuppone che si disponga di un modulo che contiene un DataRepeater controllo denominato DataRepeater1 e Button controllo denominato 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;
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DataRepeater Classe

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

DisplayedItemCount

ScrollItemIntoView

Altre risorse

Introduzione al controllo DataRepeater (Visual Studio)