Compartir a través de


ItemsView.TryGetItemIndex(Double, Double, Int32) Método

Definición

Recupera el índice del elemento más cercano a una posición relativa a la esquina superior izquierda de ItemsView.

public:
 virtual bool TryGetItemIndex(double horizontalViewportRatio, double verticalViewportRatio, [Out] int & index) = TryGetItemIndex;
bool TryGetItemIndex(double const& horizontalViewportRatio, double const& verticalViewportRatio, [Out] int & index);
public bool TryGetItemIndex(double horizontalViewportRatio, double verticalViewportRatio, out int index);
Public Function TryGetItemIndex (horizontalViewportRatio As Double, verticalViewportRatio As Double, ByRef index As Integer) As Boolean

Parámetros

horizontalViewportRatio
Double

double

Valor que determina si se devuelve un elemento con su borde izquierdo o derecho más cercano al punto de relación de ventanilla.

verticalViewportRatio
Double

double

Valor que determina si se devuelve un elemento con su borde superior o inferior más cercano al punto de relación de ventanilla.

index
Int32

int

Índice del elemento más cercano; o bien, -1 si no se encontró el índice.

Devoluciones

Boolean

bool

true si se encontró el índice. falsesi el elemento interno o interno del ItemsRepeater control no está establecido, o el del origen de ItemsSource datos está vacío; el index parámetro out se establece en -1 en esos ScrollView casos.

Comentarios

Este método devuelve false cuando el elemento interno ItemsRepeater o ScrollView interno del control no está establecido o el del origen de ItemsSource datos está vacío. El parámetro index out se establece en -1 en esos casos. De lo contrario, el índice se establece en un valor mayor o igual que 0 y devuelve true.

Se puede llamar al TryGetItemIndex método en un ItemsView.Loaded controlador de eventos o en cualquier momento posterior para que se carguen los elementos de la plantilla de control interno.

Los parámetros de entrada se interpretan de la siguiente manera:

Valor de argumento Efecto
horizontalViewportRatio <= 0,5 Devuelve el elemento con el borde izquierdo más cercano al punto de relación de ventanilla.
horizontalViewportRatio > 0.5 Devuelve el elemento con el borde derecho más cercano al punto de relación de ventanilla.
verticalViewportRatio <= 0,5 Devuelve el elemento con borde superior más cercano al punto de relación de ventanilla.
verticalViewportRatio > 0.5 Devuelve el elemento con el borde inferior más cercano al punto de relación de ventanilla.

Se aplica a