Visual Basic (Declaration) | |
---|---|
Public Function FindElementsIn(Of T As Visual)( _ ByVal rect As Rect, _ ByVal navig As Func(Of Visual,T), _ ByVal pred As Predicate(Of T), _ ByVal layers As SearchLayers _ ) As IEnumerable(Of T) |
C# | |
---|---|
public IEnumerable<T> FindElementsIn<T>( Rect rect, Func<Visual,T> navig, Predicate<T> pred, SearchLayers layers )where T: Visual |
Parameters
- rect
- a
Rect
in model coordinates - navig
- This is a function that is given an element at the given point and returns an element of type T to be considered by the predicate pred. Typically the function will find the ancestor Part or Node.
- pred
- This is a predicate that is given an element of type T; if the predicate returns true, this method includes that element in its results.
- layers
- The kinds of Layers to search in. For example, if you are looking for Nodes, using the value SearchLayers.Nodes, this will speed up the search by ignoring layers containing Links.
Type Parameters
- T
- the type of element being searched for