Freigeben über


DataRepeater.FirstDisplayedItemIndex-Eigenschaft

Ruft den Index der ersten derzeit angezeigten DataRepeaterItem in einem DataRepeater-Steuerelement ab.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

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

Eigenschaftswert

Typ: System.Int32
Der Index der ersten angezeigten DataRepeaterItem.

Hinweise

Verwenden Sie diese Eigenschaft, um zu bestimmen, welches Element oder DataRepeater-Elemente im Steuerelement gerade sichtbar sind.Dies gibt immer das erste Element zurück (oben, wenn LayoutStyle zu Verticalfestgelegt ist, sich am weitesten links befindende, wenn LayoutStyle zu Horizontalfestgelegt ist), auch wenn dieses Element nur teilweise sichtbar ist.

HinweisHinweis

FirstDisplayedItemIndex ist nicht unbedingt dasselbe wie CurrentItemIndex.CurrentItemIndex stellt die Auswahl dar, während FirstDisplayedItemIndex die sichtbaren Elemente darstellt. Dies gilt auch, wenn die Auswahl aus den Bildlauf des sichtbaren Bereichs ausgeführt wird.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie das erste angezeigte Element das aktuell ausgewählte Element in einem DataRepeater-Steuerelement macht.Es wird davon ausgegangen, dass Sie über ein Formular verfügen, das ein DataRepeater-Steuerelement mit dem Namen DataRepeater1 und ein Button-Steuerelement, das SynchButtonbenannt ist.

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;
    }
}

.NET Framework-Sicherheit

Siehe auch

Referenz

DataRepeater Klasse

Microsoft.VisualBasic.PowerPacks-Namespace

DisplayedItemCount

ScrollItemIntoView

Weitere Ressourcen

Einführung in das DataRepeater-Steuerelement (Visual Studio)