public void Activate(IKeyTipElement child) { if (IsVisible) { TryNavigateDown(child); } }
public static void RegisterKeyTips(IKeyTipElement menu, IEnumerable <IKeyTipElement> elements) { var dropOuts = from KeyTipActivator activator in keyTips.Values where activator.Parent == menu select activator.KeyTipElement.KeyTipAccessText; if (dropOuts.Count() > 0) { IEnumerable <string> removers = dropOuts.ToList <string>(); foreach (string accessText in removers) { keyTips.Remove(accessText); } } foreach (IKeyTipElement element in elements) { keyTips[element.KeyTipAccessText] = new KeyTipActivator { KeyTipElement = element, Parent = menu }; } }
public void Activate(IKeyTipElement child) { return; }