UQueryは、UIElements ビジュアルツリーから要素を検索取得するための一揃いの拡張メソッドを提供します。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);