private void BuildShortcut(int x, int y, Shortcut shortcut) { CtlShortcut ctlShortcut = new CtlShortcut(this, shortcut, Group); Shortcuts.Children.Add(ctlShortcut); ShortcutList.Add(ctlShortcut); }
public void UpdateShortcutUI() { DispatcherEx.xInvoke(() => { try { TabItem tabItem = GetTabItem(TabTypeEnum.ShortCut); CtlShortcut ctlShortcut = ((tabItem != null) ? tabItem.Content : null) as CtlShortcut; if (ctlShortcut != null) { ctlShortcut.SetTitleButtonsVisible(); ctlShortcut.SetContentVisible(); ctlShortcut.LoadDatas(null, null); } } catch (Exception e) { Log.Exception(e); } }); }