TaskbarItemInfo.ProgressValue Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica o preenchimento do indicador de progresso no botão da barra de tarefas.
public:
property double ProgressValue { double get(); void set(double value); };
public double ProgressValue { get; set; }
member this.ProgressValue : double with get, set
Public Property ProgressValue As Double
Valor da propriedade
Um valor que indica o preenchimento do indicador de progresso no botão da barra de tarefas. O padrão é 0.
Exemplos
O exemplo a seguir mostra como definir a propriedade ProgressValue no código. O valor é definido no manipulador de um BackgroundWorker.ProgressChanged evento para indicar o progresso atual da tarefa em segundo plano. Este exemplo faz parte de um exemplo maior fornecido para a TaskbarItemInfo classe .
void bw_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
this.tbCount.Text = e.ProgressPercentage.ToString();
// Update the value of the task bar progress indicator.
this.taskBarItemInfo1.ProgressValue = (double)e.ProgressPercentage / 100;
}
Private Sub bw_ProgressChanged(ByVal sender As Object, ByVal e As ProgressChangedEventArgs)
Me.tbCount.Text = e.ProgressPercentage.ToString()
' Update the value of the task bar progress indicator.
Me.taskBarItemInfo1.ProgressValue = e.ProgressPercentage / 100
End Sub
Comentários
A ProgressValue propriedade é representada como um valor entre 0,0 e 1,0. Números menores e maiores são coagidos a estar dentro desses limites. NaN é coagido a 0.
Você pode comunicar o progresso de tarefas de execução prolongada exibindo um indicador de progresso em um botão da barra de tarefas do Windows 7. A cor do indicador é determinada pela ProgressState propriedade , que contém um dos TaskbarItemProgressState valores de enumeração. Se a ProgressState propriedade for Normal, Pausedou Error, a ProgressValue propriedade determinará a plenitude do indicador de progresso. ProgressValue é ignorado para alguns valores de ProgressState. Indeterminate mostra um indicador verde pulsante em todo o botão da barra de tarefas. Nenhum indicador é mostrado para None.
A ilustração a seguir mostra o indicador de progresso da barra de tarefas com um ProgressValue de 82%.
Exemplo de informações de de tarefas Exemplo de
Indicador de Progresso da Barra de Tarefas do Windows