In WPF, how can I determine whether a control is visible to the user?
You can use this little helper function I just wrote that will check if an element is visible for the user, in a given container. The function returns true if the element is partly visible. If you want to check if it’s fully visible, replace the last line by rect.Contains(bounds). private bool IsUserVisible(FrameworkElement element, FrameworkElement … Read more