private Control CreateMenuItem(SdMenuItemInfo itemInfo) { if (itemInfo == null) { return(null); } if (itemInfo.IsSeparator) { return(new Separator()); } var menuItem = new MenuItem { Header = itemInfo.Name, InputGestureText = itemInfo.HotkeyTip, }; if (itemInfo.Children != null) { foreach (var child in itemInfo.Children) { var subItem = CreateSubMenuItem(child); menuItem.Items.Add(subItem); } } return(menuItem); }
private RelayCommand CreateMenuItemCommand(SdMenuItemInfo menuItem) { if (menuItem == null) { return(null); } return(null); }