ItemsView.TryGetItemIndex(Double, Double, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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. |