Freigeben über


DataRepeater.FirstDisplayedItemIndex-Eigenschaft

Ruft den Index des ersten aktuell in einem DataRepeater-Steuerelement angezeigten DataRepeaterItem 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 with get
function get FirstDisplayedItemIndex () : int

Eigenschaftswert

Typ: Int32
Der Index der ersten angezeigten DataRepeaterItem.

Hinweise

Verwenden Sie diese Eigenschaft, um zu bestimmen, welches Element bzw. die Elemente im derzeit sichtbar sind die DataRepeater Steuerelement. Dies immer das erste Element zurück (oberste If der LayoutStyle festgelegt ist, um Vertical, ganz links If LayoutStyle festgelegt ist, um Horizontal), auch wenn dieses Element nur teilweise sichtbar ist.

Hinweis

Die FirstDisplayedItemIndex ist nicht unbedingt identisch mit der CurrentItemIndex.Die CurrentItemIndex stellt die Auswahl dar, während die FirstDisplayedItemIndex die sichtbaren Elemente darstellt, auch wenn die Auswahl aus der Ansicht ein Bildlauf durchgeführt wird.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie dem ersten angezeigten Element das aktuell ausgewählte Element in einem DataRepeater Steuerelement. Es wird davon ausgegangen, dass Sie ein Formular mit einer DataRepeater Steuerelement namens DataRepeater1 und ein Button -Steuerelement namens 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;
    }
}

.NET Framework-Sicherheit

Siehe auch

Referenz

DataRepeater Klasse

Microsoft.VisualBasic.PowerPacks-Namespace

DisplayedItemCount

ScrollItemIntoView

Weitere Ressourcen

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