UQueryは、ビジュアルツリーから要素を検索取得するための一揃いの拡張メソッドを提供します。UQuery は JQuery または Linq に基づいていますが、UQuery は可能な限り動的メモリ割り当てを制限するように設計されています。これにより、モバイルプラットフォームで最適なパフォーマンスが可能になります。
UQuery を使用して要素を取得するには、UQueryExtensions.Q を使用するか、QueryBuilder を UQueryExtensions.Query で初期化します。
例えば、以下の UQuery はルートから検索を開始し、foo という名前の最初の Button を取得します。
root.Query<Button>("foo").First();
次の UQuery は同じグループ内で foo という名前のすべての Button を繰り返し探します。
root.Query("foo").Children<Button>().ForEach(//do stuff);