Class RefreshVisualizer
public class RefreshVisualizer : ContentControl, INotifyPropertyChanged, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, ISupportInitialize, IStyleable, INamed, IInputElement, IDataTemplateHost, ISetterValue
- Inheritance
-
RefreshVisualizer
- Implements
- Inherited Members
- Extension Methods
Constructors
RefreshVisualizer()
public RefreshVisualizer()
Fields
OrientationProperty
Defines the Orientation property.
public static readonly DirectProperty<RefreshVisualizer, RefreshVisualizerOrientation> OrientationProperty
Field Value
RefreshRequestedEvent
Defines the RefreshRequested event.
public static readonly RoutedEvent<RefreshRequestedEventArgs> RefreshRequestedEvent
Field Value
RefreshVisualizerStateProperty
Defines the RefreshVisualizerState property.
public static readonly DirectProperty<RefreshVisualizer, RefreshVisualizerState> RefreshVisualizerStateProperty
Field Value
Properties
Orientation
Gets or sets a value that indicates the orientation of the visualizer.
public RefreshVisualizerOrientation Orientation { get; set; }
Property Value
RefreshVisualizerState
Gets or sets a value that indicates the refresh state of the visualizer.
protected RefreshVisualizerState RefreshVisualizerState { get; }
Property Value
Methods
OnApplyTemplate(TemplateAppliedEventArgs)
Called when the control's template is applied. In simple terms, this means the method is called just before the control is displayed.
protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
Parameters
e
TemplateAppliedEventArgsThe event args.
OnAttachedToVisualTree(VisualTreeAttachmentEventArgs)
Called when the control is added to a rooted visual tree.
protected override void OnAttachedToVisualTree(VisualTreeAttachmentEventArgs e)
Parameters
e
VisualTreeAttachmentEventArgsThe event args.
OnPropertyChanged(AvaloniaPropertyChangedEventArgs)
Called when a avalonia property changes on the object.
protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs change)
Parameters
change
AvaloniaPropertyChangedEventArgsThe property change details.
RequestRefresh()
Initiates an update of the content.
public void RequestRefresh()
Events
RefreshRequested
Occurs when an update of the content has been initiated.
public event EventHandler<RefreshRequestedEventArgs>? RefreshRequested