BusyIndicator

Ecng.Xaml

Mostra uma sobreposição ocupada no topo do conteúdo e alterna estados visuais com base na bandeira IsBusy.

Herda de: ContentControl

Propriedades

BusyContent
public object BusyContent { get; set; }
value = busyIndicator.BusyContent
busyIndicator.BusyContent = value

Conteúdo exibido enquanto o controle está ocupado.

BusyContentTemplate
public DataTemplate BusyContentTemplate { get; set; }
value = busyIndicator.BusyContentTemplate
busyIndicator.BusyContentTemplate = value

Modelo para renderizar o BusyContent.

IsBusy
public bool IsBusy { get; set; }
value = busyIndicator.IsBusy
busyIndicator.IsBusy = value

Obtém ou define um valor indicando se a sobreposição ocupada é mostrada.

IsContentVisible
protected bool IsContentVisible { get; set; }
value = busyIndicator.IsContentVisible
busyIndicator.IsContentVisible = value

Obtém ou define um valor indicando se o conteúdo ocupado deve ser visível.

OverlayStyle
public Style OverlayStyle { get; set; }
value = busyIndicator.OverlayStyle
busyIndicator.OverlayStyle = value

Obtém ou define o estilo aplicado ao elemento sobreposição que cobre o conteúdo quando ocupado.

Métodos

ChangeVisualState
protected virtual void ChangeVisualState(bool useTransitions)
busyIndicator.ChangeVisualState(useTransitions)

Muda o estado visual do controle para refletir os valores atuais de IsBusy e IsContentVisible.

useTransitions
Verdadeiro para usar transições visuais; caso contrário, falso.
OnApplyTemplate
public override void OnApplyTemplate()
busyIndicator.OnApplyTemplate()

Compila a árvore visual para o controle LayoutTransformerquando um novo modelo é aplicado.

OnIsBusyChanged
protected virtual void OnIsBusyChanged(DependencyPropertyChangedEventArgs e)
busyIndicator.OnIsBusyChanged(e)

Chamado quando o valor da propriedade IsBusy muda.

Campos

BusyContentProperty
public static readonly DependencyProperty BusyContentProperty
value = BusyIndicator.BusyContentProperty

Conteúdo exibido enquanto o controle está ocupado.

BusyContentTemplateProperty
public static readonly DependencyProperty BusyContentTemplateProperty
value = BusyIndicator.BusyContentTemplateProperty

Modelo para renderizar o BusyContent.

IsBusyProperty
public static readonly DependencyProperty IsBusyProperty
value = BusyIndicator.IsBusyProperty

Identifica a propriedade IsBusy dependência.

OverlayStyleProperty
public static readonly DependencyProperty OverlayStyleProperty
value = BusyIndicator.OverlayStyleProperty

Identifica a propriedade OverlayStyle dependência.