+ if (((LoadingStyle)bindable).images == null)
+ {
+ ((LoadingStyle)bindable).images = new List<string>();
+ }
+ return ((LoadingStyle)bindable).images?.ToArray();
+ });
+
+ /// <summary>The Images bindable property.</summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public static readonly BindableProperty ImageListProperty = BindableProperty.Create(nameof(ImageList), typeof(IList<string>), typeof(LoadingStyle), null, propertyChanged: (bindable, oldValue, newValue) =>
+ {
+ ((LoadingStyle)bindable).images = newValue as List<string>;
+ },
+ defaultValueCreator: (bindable) =>
+ {
+ if(((LoadingStyle)bindable).images == null)
+ {
+ ((LoadingStyle)bindable).images = new List<string>();
+ }