BusyIndicator

Ecng.Xaml

Отображает наложение занятости поверх содержимого и переключает визуальные состояния на основе флага IsBusy.

Наследует: ContentControl

Свойства

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

Содержимое, отображаемое, пока элемент управления занят.

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

Шаблон для рендеринга BusyContent.

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

Получает или устанавливает значение, указывающее, показан ли занятый наклад.

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

Получает или устанавливает значение, указывающее, должен ли быть виден занятой контент.

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

Получает или устанавливает стиль, применяемый к элементу наложения, который охватывает контент, когда занят.

Методы

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

Переключает визуальное состояние элемента управления для отражения текущих значений IsBusy и IsContentVisible.

useTransitions
Верно для использования визуальных переходов; в противном случае ложь.
OnApplyTemplate
public override void OnApplyTemplate()
busyIndicator.OnApplyTemplate()

Строит визуальное дерево для элемента управления LayoutTransformer при применении нового шаблона.

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

Вызывается при изменении значения свойства IsBusy.

Поля

BusyContentProperty
public static readonly DependencyProperty BusyContentProperty
value = BusyIndicator.BusyContentProperty

Содержимое, отображаемое, пока элемент управления занят.

BusyContentTemplateProperty
public static readonly DependencyProperty BusyContentTemplateProperty
value = BusyIndicator.BusyContentTemplateProperty

Шаблон для рендеринга BusyContent.

IsBusyProperty
public static readonly DependencyProperty IsBusyProperty
value = BusyIndicator.IsBusyProperty

Идентифицирует свойство зависимости IsBusy.

OverlayStyleProperty
public static readonly DependencyProperty OverlayStyleProperty
value = BusyIndicator.OverlayStyleProperty

Идентифицирует свойство зависимости OverlayStyle.