diff --git a/src/Avalonia.Controls/PullToRefresh/RefreshInfoProvider.cs b/src/Avalonia.Controls/PullToRefresh/RefreshInfoProvider.cs index 847f011fa9..d2667b6198 100644 --- a/src/Avalonia.Controls/PullToRefresh/RefreshInfoProvider.cs +++ b/src/Avalonia.Controls/PullToRefresh/RefreshInfoProvider.cs @@ -17,16 +17,16 @@ namespace Avalonia.Controls.PullToRefresh private double _interactionRatio; private bool _entered; - public DirectProperty IsInteractingForRefreshProperty = + public static readonly DirectProperty IsInteractingForRefreshProperty = AvaloniaProperty.RegisterDirect(nameof(IsInteractingForRefresh), s => s.IsInteractingForRefresh, (s, o) => s.IsInteractingForRefresh = o); - public DirectProperty ExecutionRatioProperty = + public static readonly DirectProperty ExecutionRatioProperty = AvaloniaProperty.RegisterDirect(nameof(ExecutionRatio), s => s.ExecutionRatio); - public DirectProperty InteractionRatioProperty = + public static readonly DirectProperty InteractionRatioProperty = AvaloniaProperty.RegisterDirect(nameof(InteractionRatio), s => s.InteractionRatio, (s, o) => s.InteractionRatio = o); diff --git a/src/Avalonia.Controls/PullToRefresh/RefreshVisualizer.cs b/src/Avalonia.Controls/PullToRefresh/RefreshVisualizer.cs index d2a35bb6aa..8dc19eb1d4 100644 --- a/src/Avalonia.Controls/PullToRefresh/RefreshVisualizer.cs +++ b/src/Avalonia.Controls/PullToRefresh/RefreshVisualizer.cs @@ -64,7 +64,7 @@ namespace Avalonia.Controls /// /// Defines the property. /// - internal DirectProperty RefreshInfoProviderProperty = + internal static readonly DirectProperty RefreshInfoProviderProperty = AvaloniaProperty.RegisterDirect(nameof(RefreshInfoProvider), s => s.RefreshInfoProvider, (s, o) => s.RefreshInfoProvider = o);