master
1using System.Windows.Forms;
2using Notepad.Infrastructure.Core;
3using Notepad.Presentation.Model.Menu;
4
5namespace Notepad.Presentation.Views.Menu.Mappers {
6 public interface IMenuItemToToolStripMenuItemMapper : IMapper<IMenuItem, ToolStripMenuItem> {}
7
8 public class MenuItemToToolStripMenuItemMapper : IMenuItemToToolStripMenuItemMapper {
9 public ToolStripMenuItem MapFrom(IMenuItem item) {
10 var toolStripMenuItem = new ToolStripMenuItem(item.Name());
11 toolStripMenuItem.Click += delegate { item.Click(); };
12 return toolStripMenuItem;
13 }
14 }
15}