public static void UpdateColor(this MauiActivityIndicator mauiActivityIndicator, IActivityIndicator activityIndicator, object?foregroundDefault)
        {
            Color color = activityIndicator.Color;

            if (color.IsDefault())
            {
                if (foregroundDefault != null)
                {
                    mauiActivityIndicator.RestoreForegroundCache(foregroundDefault);
                }
            }
            else
            {
                mauiActivityIndicator.Foreground = color.ToNative();
            }
        }
 public static void UpdateIsRunning(this MauiActivityIndicator mauiActivityIndicator, IActivityIndicator activityIndicator)
 {
     // TODO: Use IView Opacity if the ActivityIndicator is running.
     mauiActivityIndicator.ElementOpacity = activityIndicator.IsRunning ? 1 : 0;
 }
 public static void UpdateColor(this MauiActivityIndicator mauiActivityIndicator, IActivityIndicator activityIndicator)
 {
     mauiActivityIndicator.UpdateColor(activityIndicator, null);
 }