public static IEnumerable<T> FindVisualChildren<T>( this DependencyObject element ) where T : FrameworkElement
https://raw.githubusercontent.com/Capgemini/Cauldron/master/LICENSE