ItemsView.TryGetItemIndex(Double, Double, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Index des elements ab, das einer Position relativ zur oberen linken Ecke des ItemsView
am nächsten liegt.
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
Parameter
- horizontalViewportRatio
-
Double
double
Ein -Wert, der bestimmt, ob ein Element zurückgegeben wird, dessen linker oder rechter Rand dem Viewport-Verhältnispunkt am nächsten ist.
- verticalViewportRatio
-
Double
double
Ein -Wert, der bestimmt, ob ein Element zurückgegeben wird, dessen obere oder untere Kante dem Viewport-Verhältnispunkt am nächsten ist.
- index
-
Int32
int
Der Index des nächstgelegenen Elements; oder -1, wenn der Index nicht gefunden wurde.
Gibt zurück
bool
true
, wenn der Index gefunden wurde. false
, wenn das Innere ItemsRepeater
oder ScrollView
der Teil des Steuerelements nicht festgelegt ist oder die der Datenquelle ItemsSource
leer ist, wird der index
out-Parameter in diesen Fällen auf -1 festgelegt.
Hinweise
Diese Methode gibt zurück false
, wenn das Innere ItemsRepeater
oder ScrollView
der Teil des Steuerelements nicht festgelegt oder die Datenquelle ItemsSource
leer ist. Der Index out-Parameter ist in diesen Fällen auf -1 festgelegt. Andernfalls wird der Index auf einen Wert größer oder gleich 0 festgelegt und gibt zurück true
.
Die TryGetItemIndex
-Methode kann in einem ItemsView.Loaded
Ereignishandler oder zu einem späteren Zeitpunkt aufgerufen werden, sodass die Teile der internen Steuerelementvorlage geladen werden.
Die Eingabeparameter werden wie folgt interpretiert:
Argumentwert | Auswirkung |
---|---|
horizontalViewportRatio <= 0,5 | Zurückgeben eines Elements mit dem linken Rand, der dem Viewport-Verhältnispunkt am nächsten ist. |
horizontalViewportRatio > 0.5 | Gibt ein Element mit dem rechten Rand zurück, der dem Viewport-Verhältnispunkt am nächsten ist. |
verticalViewportRatio <= 0,5 | Zurückgeben eines Elements mit dem oberen Rand, der dem Viewport-Verhältnispunkt am nächsten ist. |
verticalViewportRatio > 0.5 | Gibt ein Element mit dem unteren Rand zurück, der dem Viewport-Verhältnispunkt am nächsten ist. |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für