C# 클래스 Bloom.ToPalaso.Experimental.ProgressDialogForeground

A SIL.IProgress-compatible progress dialog which keeps the work in the foreground, using the progress calls by the worker to keep the UI alive. This has the advantage that any errors raised by the worker don't need special handling. NOTE: this dialog is more of an experiment: it doesn't normally work... it's a lot to ask the ui to freeze and still keep working by means of an occasionally hacked-in Application.DoEvents();
상속: System.Windows.Forms.Form
파일 보기 프로젝트 열기: BloomBooks/BloomDesktop 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Progress SIL.Progress.MultiProgress
ProgressBar SimpleProgressIndicator
_status SimpleStatusProgress

공개 메소드들

메소드 설명
ProgressDialogForeground ( ) : System
ShowAndDoWork ( Action work ) : void
StartWorking ( object sender, EventArgs e ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

비공개 메소드들

메소드 설명
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

ProgressDialogForeground_Load ( object sender, EventArgs e ) : void

메소드 상세

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

ProgressDialogForeground() 공개 메소드

public ProgressDialogForeground ( ) : System
리턴 System

ShowAndDoWork() 공개 메소드

public ShowAndDoWork ( Action work ) : void
work Action
리턴 void

StartWorking() 공개 메소드

public StartWorking ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

프로퍼티 상세

Progress 공개적으로 프로퍼티

public MultiProgress,SIL.Progress Progress
리턴 SIL.Progress.MultiProgress

ProgressBar 공개적으로 프로퍼티

public SimpleProgressIndicator ProgressBar
리턴 SimpleProgressIndicator

_status 공개적으로 프로퍼티

public SimpleStatusProgress _status
리턴 SimpleStatusProgress