ItemsView.TryGetItemIndex(Double, Double, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera l'indice dell'elemento più vicino a una posizione rispetto all'angolo superiore sinistro di 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
Parametri
- horizontalViewportRatio
-
Double
double
Valore che determina se viene restituito un elemento con il bordo sinistro o destro più vicino al punto di rapporto del riquadro di visualizzazione.
- verticalViewportRatio
-
Double
double
Valore che determina se viene restituito un elemento con il bordo superiore o inferiore più vicino al punto di rapporto del riquadro di visualizzazione.
- index
-
Int32
int
Indice dell'elemento più vicino; oppure - 1 se l'indice non è stato trovato.
Restituisce
bool
true
se l'indice è stato trovato.
false
se la parte interna ItemsRepeater
o ScrollView
la parte del controllo non è impostata o se l'origine ItemsSource
dati è vuota; il index
parametro out è impostato su -1 in tali casi.
Commenti
Questo metodo restituisce false
quando la parte interna ItemsRepeater
o ScrollView
la parte del controllo non è impostata o l'origine ItemsSource
dati è vuota. Il parametro index out è impostato su -1 in questi casi. In caso contrario, l'indice è impostato su un valore maggiore o uguale a 0 e restituisce true
.
Il TryGetItemIndex
metodo può essere chiamato in un ItemsView.Loaded
gestore eventi o in un secondo momento in modo che le parti del modello di controllo interno vengano caricate.
I parametri di input vengono interpretati come segue:
Valore dell'argomento | Effetto |
---|---|
horizontalViewportRatio <= 0,5 | Elemento restituito con il bordo sinistro più vicino al punto di rapporto del riquadro di visualizzazione. |
horizontalViewportRatio > 0.5 | Restituisce l'elemento con il bordo destro più vicino al punto di rapporto del riquadro di visualizzazione. |
verticalViewportRatio <= 0,5 | Elemento restituito con il bordo superiore più vicino al punto di rapporto del riquadro di visualizzazione. |
verticalViewportRatio > 0.5 | Elemento restituito con il bordo inferiore più vicino al punto di rapporto del riquadro di visualizzazione. |