UQuery предоставляет набор методов расширения для извлечения элементов из визуального дерева. UQuery основан на JQuery или Linq, но UQuery предназначен для максимально возможного ограничения динамического выделения памяти. Это обеспечивает оптимальную производительность на мобильных платформах.
Чтобы использовать UQuery для извлечения элементов, используйте UQueryExtensions.Q
или инициализируйте QueryBuilder
с помощью UQueryExtensions.Query
.
Например, следующий UQuery начинается с корня и находит первую Button
с именем foo
:
root.Query<Button>("foo").First();
Следующий UQuery выполняет итерацию в той же группе для каждой Button
с именем foo
:
root.Query("foo").Children<Button>().ForEach(//do stuff);