Condividi tramite


Proprietà DataRepeater.FirstDisplayedItemIndex

Ottiene l'indice del primo visualizzato correntemente DataRepeaterItem in DataRepeater controllare.

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
function get FirstDisplayedItemIndex () : int

Valore proprietà

Tipo: System.Int32
Indice del primo visualizzare DataRepeaterItem.

Note

utilizzare questa proprietà per determinare quali elemento o elementi sono attualmente visibili in DataRepeater controllare.Questo metodo restituirà sempre il primo elemento (in primo piano se LayoutStyle è impostato su Vertical, più a sinistra se LayoutStyle è impostato su Horizontal) anche se tale elemento è solo parzialmente visibile.

[!NOTA]

FirstDisplayedItemIndex non è necessariamente lo stesso di CurrentItemIndex.CurrentItemIndex l'oggetto rappresenta la selezione, mentre FirstDisplayedItemIndex rappresenta gli elementi visibili anche quando la selezione si scorre la visualizzazione.

Esempi

Nell'esempio di codice seguente viene illustrato come preparare il primo elemento visualizza l'elemento attualmente selezionato in un controllo DataRepeater controllare.Si presuppone che si disponga di un form contenente un controllo 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)