Lenguaje

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. false si no se establece el elemento interno ItemsRepeater o ScrollView el elemento del control, o el del origen de ItemsSource datos está vacío; el index parámetro out se establece en -1 en esos casos.

Comentarios

Este método devuelve false cuando el elemento interno ItemsRepeater o ScrollView interno del control no está establecido o el 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 a 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 del argumento Effect
horizontalViewportRatio <= 0,5 Devuelve el elemento con el borde izquierdo más cercano al punto de relación de ventanilla.
horizontalViewportRatio > 0.5 Devolver elemento con borde derecho más cercano al punto de relación de ventanilla.
verticalViewportRatio <= 0,5 Devuelve un elemento con borde superior más cercano al punto de relación de ventanilla.
verticalViewportRatio > 0.5 Devolver elemento con borde inferior más cercano al punto de relación de ventanilla.

Se aplica a