public static void LoadFromIntent(this SignaturePadConfiguration config, Intent intent) { intent.GetExtra(() => config.SignatureBackgroundColor); intent.GetExtra(() => config.SignatureLineColor); intent.GetExtra(() => config.StrokeColor); intent.GetExtra(() => config.StrokeWidth); intent.GetExtra(() => config.BackgroundColor); intent.GetExtra(() => config.CancelText); intent.GetExtra(() => config.CaptionText); intent.GetExtra(() => config.CaptionTextColor); intent.GetExtra(() => config.ClearText); intent.GetExtra(() => config.ClearTextColor); intent.GetExtraEnum(() => config.ImageType); intent.GetExtra(() => config.PromptText); intent.GetExtra(() => config.PromptTextColor); intent.GetExtra(() => config.CropImage); intent.GetExtra(() => config.SaveText); intent.GetExtra(() => config.BackgroundImage); intent.GetExtra(() => config.BackgroundImageAlpha); intent.GetExtra(() => config.Points); }