ItemsView.TryGetItemIndex(Double, Double, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает индекс ближайшего элемента к позиции относительно левого 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
Параметры
- horizontalViewportRatio
-
Double
double
Значение , определяющее, возвращается ли элемент с левым или правым краем, ближайшим к точке коэффициента окна просмотра.
- verticalViewportRatio
-
Double
double
Значение , определяющее, возвращается ли элемент с его верхним или нижним краем, ближайшим к точке соотношения окна просмотра.
- index
-
Int32
int
Индекс ближайшего элемента; или значение -1, если индекс не найден.
Возвращаемое значение
bool
true
Значение , если индекс найден.
false
Если внутренний ItemsRepeater
элемент ScrollView
или часть элемента управления не задан или источник ItemsSource
данных пуст, index
параметр out в таких случаях имеет значение -1.
Комментарии
Этот метод возвращает, false
если внутренний ItemsRepeater
элемент ScrollView
или часть элемента управления не задан или источник ItemsSource
данных пуст. В таких случаях параметр index out имеет значение -1. В противном случае индексу присваивается значение, большее или равное 0, и возвращается true
значение .
Метод TryGetItemIndex
можно вызвать в обработчике ItemsView.Loaded
событий или позже, чтобы загрузить части внутреннего шаблона элемента управления.
Входные параметры интерпретируются следующим образом:
Значение аргумента | Действие |
---|---|
horizontalViewportRatio <= 0,5 | Возвращаемый элемент с левым краем ближе всего к точке коэффициента окна просмотра. |
horizontalViewportRatio > 0.5 | Возвращает элемент с правым краем, ближайшим к точке коэффициента окна просмотра. |
verticalViewportRatio <= 0,5 | Возвращает элемент с верхним краем, ближайшим к точке коэффициента окна просмотра. |
verticalViewportRatio > 0.5 | Возвращает элемент с нижним краем, ближайшим к точке коэффициента окна просмотра. |