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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks-Namespace
Weitere Ressourcen
Einführung in das DataRepeater-Steuerelement (Visual Studio)