public void AddContextMenuItem(PopupMenu contextMenu, ContextMenuModel item) { var menu = new BarButtonItem { Name = item.Name, Content = item.DisplayName, Glyph = item.Image.ToBitmapImage(), }; SetUpActionHandler(menu, item); contextMenu.ItemLinks.Add(menu); }
private void SetUpActionHandler(BarItem menu, ContextMenuModel item) { Message.SetAttach(menu, string.Format("[Event ItemClick]=[Action {0}]", item.Name)); ActionFactory.SetTarget(menu, item.Owner); }