Finds all descendants matching a predicate.
public static IEnumerable<T> FindAll<T>(this Visual root, Func<T, bool> predicate, bool includeSelf = false)
where T : class
The root visual to search from.
The predicate to match controls against.
Whether to include the root in the search.