public AsyncUiHelper(Control invokeControl, UpdateUiMessageDelegate updateUiMessageDelegate) { InvokeControl = invokeControl; UpdateUiMessage = updateUiMessageDelegate; WithDatePrefix = true; AutoAppendLine = true; }
public static AsyncUiHelperForMessageEventBus CreateAsyncUiHelperForMessageEventBus(this Control invokeControl, UpdateUiMessageDelegate updateMessage, ISimpleEventBus <AsyncMessageEvent> bus = null) { return(new AsyncUiHelperForMessageEventBus(invokeControl, updateMessage, bus ?? SimpleEventBus <AsyncMessageEvent> .Resolve())); }
public AsyncUiHelperForMessageEventBus(Control invokeControl, UpdateUiMessageDelegate updateUiMessageDelegate, ISimpleEventBus <AsyncMessageEvent> bus) : base(invokeControl, updateUiMessageDelegate) { Bus = bus; Bus.Register(UpdateUi); invokeControl.Disposed += InvokeControl_Disposed; }
public static AsyncUiHelper CreateAsyncUiHelper(this Control invokeControl, UpdateUiMessageDelegate updateMessage) { return(AsyncUiHelper.Create(invokeControl, updateMessage)); }
public static AsyncUiHelper Create(Control invokeControl, UpdateUiMessageDelegate updateMessage) { return(new AsyncUiHelper(invokeControl, updateMessage)); }