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
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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