using Syncfusion.SfDataGrid.XForms; using Xamarin.Forms; namespace comal.timesheets { public enum MobileGridImageAspect { Fill, Fit } public class MobileGridImageColumn : MobileGridColumn { public MobileGridImageAspect Aspect { get; set; } = MobileGridImageAspect.Fit; public double Margin { get; set; } public MobileGridImageColumn() : base() { Width = 40; } public override GridColumn CreateColumn() { var result = CreateColumn(); result.Aspect = Aspect == MobileGridImageAspect.Fill ? Xamarin.Forms.Aspect.AspectFill : Xamarin.Forms.Aspect.AspectFit; return result; } } }