Compartir a través de


DataRepeater.FirstDisplayedItemIndex (Propiedad)

Obtiene el índice del primer DataRepeaterItem que se muestra actualmente en un control DataRepeater.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

'Declaración
<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

Valor de propiedad

Tipo: Int32
Índice del primer DataRepeaterItem que se muestre.

Comentarios

Utilice esta propiedad para determinar qué elemento o elementos que están visibles actualmente en la DataRepeater control. Siempre devolverá el primer elemento (if superior la LayoutStyle está establecido en Vertical, if izquierda LayoutStyle está establecido en Horizontal) incluso si ese elemento está parcialmente visible.

Nota

La FirstDisplayedItemIndex no es necesariamente el mismo que el CurrentItemIndex.El CurrentItemIndex representa la selección, mientras que el FirstDisplayedItemIndex representa los elementos visibles, incluso cuando la selección se desplaza fuera de la vista.

Ejemplos

En el ejemplo de código siguiente se muestra cómo hacer que el primer elemento que se muestra el elemento actualmente seleccionado en un DataRepeater control. Se supone que tiene un formulario que contenga un DataRepeater control denominado DataRepeater1 y un Button control denominado 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;
    }
}

Seguridad de .NET Framework

Vea también

Referencia

DataRepeater Clase

Microsoft.VisualBasic.PowerPacks (Espacio de nombres)

DisplayedItemCount

ScrollItemIntoView

Otros recursos

Introducción al control DataRepeater (Visual Studio)