//-------------------------------------------------------------------------------- // Page //-------------------------------------------------------------------------------- public static void SetDefaultFocus(this Page page) { var first = default(VisualElement); foreach (var visualElement in ElementHelper.EnumerateActive(page)) { if (Focus.GetDefault(visualElement)) { visualElement.Focus(); return; } first ??= visualElement; } first?.Focus(); }