protected FrmBaseForm(CommonResources commonResources, string title) { _title = title; _commonResources = commonResources; InitializeComponent(); _disposalHelper = new ComponentDisposalHelper(this); //WireDragDrop(Controls); does not work. needs to run after child initialize I guess. }
private GridHelper <SenseLogInfo> CreateGrid() { var disposalHelper = new ComponentDisposalHelper(this); var gridHelper = new GridHelper <SenseLogInfo>(CtrlGrid, () => Task.FromResult(_logs as IEnumerable <SenseLogInfo>), disposalHelper); gridHelper.UseAlternatingBackColor = true; gridHelper.Columns.CreateColumn("Name", x => x?.Name); gridHelper.Columns.CreateColumn("Modified date", x => x?.LastModified, x => x?.ToString("yyyy-MM-dd HH:mm:ss")); gridHelper.Columns.CreateColumn("Path", x => x?.LogFilePath); gridHelper.ReloadOnce(true); return(gridHelper); }