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.
Hinweis |
---|
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
- 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)