コード例 #1
0
 protected BaseMainFormPresenter(AvitoSettings settings, IMainForm form, IFileProvider fileProvider)
 {
     _settings                      = settings;
     _form                          = form;
     _fileProvider                  = fileProvider;
     _form.LoadLayoutFromFile      += OnLoadLayoutFromFile;
     _form.FormLoaded              += OnFormLoaded;
     _form.Search                  += OnSearch;
     _form.SearchNext              += OnSearchNext;
     _form.SaveLayoutAsFile        += OnSaveLayoutAsFile;
     _form.SaveLayoutToDefaultFile += OnSaveLayoutToDefaultFile;
     _form.ResetLayoutToDefault    += OnResetLayoutToDefault;
     _form.SortBy                  += OnSortBy;
 }
コード例 #2
0
 public WinFormsMainFormPresenter(AvitoSettings settings, IMainForm form) : base(settings, form, new FileSystemFileProvider())
 {
 }