示例#1
0
 public LexEntryLayouter(DetailList parentDetailList,
                         int parentRow,
                         ViewTemplate viewTemplate,
                         LexEntryRepository lexEntryRepository,
                         IServiceLocator serviceLocator,
                         LexEntry entry,
                         bool sensesAreDeletable,
                         ConfirmDeleteFactory confirmDeleteFactory)
     : base(parentDetailList, parentRow, viewTemplate, lexEntryRepository, CreateLayoutInfoServiceProvider(serviceLocator, entry), entry)
 {
     Entry = entry;
     _sensesAreDeletable       = sensesAreDeletable;
     _confirmDeleteFactory     = confirmDeleteFactory;
     DetailList.LabelsChanged += OnLabelsChanged;
     _columnWidths             = parentDetailList.GetColumnWidths();
 }