示例#1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Catalog_List model     = new Catalog_List();
            Main_Window  view      = new Main_Window();
            Presenter    presenter = new Presenter(view, model);

            Application.Run(view);
        }
示例#2
0
 public Presenter(IView view, Catalog_List model)
 {
     this.view                 = view;
     this.model                = model;
     view.AddEntry            += View_AddEntry;
     view.DeleteEntry         += View_DeleteEntry;
     view.EditEntry           += View_EditEntry;
     view.LoadCatalog         += View_LoadCatalog;
     view.FindEntry           += View_FindEntry;
     view.SaveToFile          += View_SaveToFile;
     view.OpenFromFile        += View_OpenFromFile;
     view.GetList             += View_GetList;
     view.LoadFilteredCatalog += View_LoadFilteredCatalog;
 }