Partager via


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

Définition

Récupère l’index de l’élément le plus proche d’une position par rapport au coin supérieur gauche du 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

Paramètres

horizontalViewportRatio
Double

double

Valeur qui détermine si un élément dont le bord gauche ou droit est le plus proche du point de rapport de la fenêtre d’affichage est retourné.

verticalViewportRatio
Double

double

Valeur qui détermine si un élément dont le bord supérieur ou inférieur est le plus proche du point de rapport de la fenêtre d’affichage est retourné.

index
Int32

int

Index de l’élément le plus proche ; ou -1 si l’index est introuvable.

Retours

Boolean

bool

true si l’index a été trouvé. false si la partie interne ItemsRepeater ou ScrollView la partie du contrôle n’est pas définie ou si la source de ItemsSource données est vide ; le index paramètre out est défini sur -1 dans ce cas.

Remarques

Cette méthode retourne false lorsque la partie interne ItemsRepeater ou ScrollView la partie du contrôle n’est pas définie ou que la source de ItemsSource données est vide. Le paramètre index out est défini sur -1 dans ces cas. Sinon, l’index est défini sur une valeur supérieure ou égale à 0 et retourne true.

La TryGetItemIndex méthode peut être appelée dans un gestionnaire d’événements ItemsView.Loaded ou ultérieurement afin que les parties du modèle de contrôle interne soient chargées.

Les paramètres d’entrée sont interprétés comme suit :

Valeur de l’argument Effet
horizontalViewportRatio <= 0,5 Retourne l’élément dont le bord gauche est le plus proche du point de rapport de la fenêtre d’affichage.
horizontalViewportRatio > 0.5 Retourne l’élément avec le bord droit le plus proche du point de rapport de la fenêtre d’affichage.
verticalViewportRatio <= 0,5 Retourne l’élément dont le bord supérieur est le plus proche du point de rapport de la fenêtre d’affichage.
verticalViewportRatio > 0.5 Retourne l’élément dont le bord inférieur est le plus proche du point de rapport de la fenêtre d’affichage.

S’applique à