Bagikan melalui


ItemsView.TryGetItemIndex(Double, Double, Int32) Metode

Definisi

Mengambil indeks item terdekat dengan posisi relatif terhadap sudut ItemsViewkiri atas .

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

Nilai yang menentukan apakah item dengan tepi kiri atau kanan yang paling dekat dengan titik rasio viewport dikembalikan.

verticalViewportRatio
Double

double

Nilai yang menentukan apakah item dengan tepi atas atau bawah yang paling dekat dengan titik rasio viewport dikembalikan.

index
Int32

int

Indeks item terdekat; atau, -1 jika indeks tidak ditemukan.

Mengembalikan

Boolean

bool

true jika indeks ditemukan. false jika bagian dalam ItemsRepeater atau ScrollView bagian kontrol tidak diatur, atau sumber ItemsSource data kosong; index parameter keluar diatur ke -1 dalam kasus tersebut.

Keterangan

Metode ini kembali false ketika bagian dalam ItemsRepeater atau ScrollView bagian kontrol tidak diatur, atau sumber ItemsSource data kosong. Parameter keluar indeks diatur ke -1 dalam kasus tersebut. Jika tidak, indeks diatur ke nilai yang lebih besar atau sama dengan 0 dan mengembalikan true.

Metode TryGetItemIndex ini dapat dipanggil dalam penanganan ItemsView.Loaded aktivitas atau di lain waktu sehingga bagian templat kontrol dalam dimuat.

Parameter input ditafsirkan sebagai berikut:

Nilai argumen Efek
horizontalViewportRatio <= 0,5 Mengembalikan item dengan tepi kiri paling dekat dengan titik rasio viewport.
horizontalViewportRatio > 0.5 Mengembalikan item dengan tepi kanan paling dekat dengan titik rasio viewport.
verticalViewportRatio <= 0,5 Mengembalikan item dengan tepi atas paling dekat dengan titik rasio viewport.
verticalViewportRatio > 0.5 Mengembalikan item dengan tepi bawah paling dekat dengan titik rasio viewport.

Berlaku untuk