Example #1
0
        bool ActivateMenuRibbon(DependencyObject from)
        {
            var rs = PresentationSource.FromDependencyObject(from);
            var t  = menuRibbons
                     .Where(x => PresentationSource.FromDependencyObject(x) == rs && x.FocusOnEnterKeyTip)
                     .FirstOrDefault();

            if (t == null)
            {
                return(false);
            }
            var ui = t.FirstFocusableElement();

            if (ui == null)
            {
                return(false);
            }
            ui.Focus();
            return(true);
        }