public GitExtensionsControlInitialiser(GitExtensionsControl control) { if (IsDesignMode) { return; } ThreadHelper.ThrowIfNotOnUIThread(); control.Load += LoadHandler; _translate = control; }
public GitExtensionsControlInitialiser(GitExtensionsControl control) { ThreadHelper.ThrowIfNotOnUIThread(); control.Font = AppSettings.Font; control.Load += delegate { if (!_initialiseCompleteCalled && !IsDesignModeActive) { throw new Exception($"{control.GetType().Name} must call {nameof(InitializeComplete)} in its constructor, ideally as the final statement."); } }; _translate = control; }
public GitExtensionsControlInitialiser(GitExtensionsControl control) { ThreadHelper.ThrowIfNotOnUIThread(); control.Load += LoadHandler; _translate = control; }