UQuery menyediakan serangkaian metode ekstensi untuk menarik elemen dari pohon visual. UQuery didasarkan pada JQuery atau Linq, tetapi UQuery dirancang untuk membatasi alokasi memori dinamis sebanyak mungkin. Hal ini memungkinkan untuk kinerja optimal pada platform seluler.
Untuk menggunakan UQuery untuk mengambil elemen, gunakan UQueryExtensions.Q
atau menginisialisasi QueryBuilder
dengan UQueryExtensions.Query
.
Misalnya, UQuery berikut dimulai pada akar dan menemukan Button
pertama dengan nama foo
:
root.Query<Button>("foo").First();
UQuery iterates berikut, dalam kelompok yang sama, pada setiap Button
bernama foo
:
root.Query("foo").Children<Button>().ForEach(//do stuff);