Propriedade DataRepeater.FirstDisplayedItemIndex

Obtém o índice do primeiro atualmente exibido DataRepeaterItem em um DataRepeater controle.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

'Declaração
<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

Valor de propriedade

Tipo: System.Int32
O índice do primeiro exibidas DataRepeaterItem.

Comentários

Use esta propriedade para determinar qual item ou itens que estão visíveis no momento o DataRepeater controle.Isso sempre retornará o primeiro item (if superior a LayoutStyle é definida como Vertical, mais à esquerda se LayoutStyle é definida como Horizontal) mesmo se esse item está apenas parcialmente visível.

ObservaçãoObservação

O FirstDisplayedItemIndex não é necessariamente igual a CurrentItemIndex.O CurrentItemIndex representa a seleção, ao passo que o FirstDisplayedItemIndex representa os itens visíveis, mesmo quando a seleção é feita a rolagem do modo de exibição.

Exemplos

O exemplo de código a seguir demonstra como tornar o primeiro item exibido o item atualmente selecionado em um DataRepeater controle.Ele presume que você tenha um formulário que contém um DataRepeater controle denominado DataRepeater1 e um Button controle 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;
    }
}

Segurança do .NET Framework

Consulte também

Referência

DataRepeater Classe

Namespace Microsoft.VisualBasic.PowerPacks

DisplayedItemCount

ScrollItemIntoView

Outros recursos

Introdução ao controle DataRepeater (Visual Studio)