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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualBasic.PowerPacks (Espacio de nombres)