using UIKit; using Xamarin.Forms.Platform.iOS; using Xamarin.Forms; using System.Collections.Generic; using Xamarin.Forms.ControlGallery.iOS; using Xamarin.Forms.Controls.Issues; [assembly: ExportRenderer(typeof(Button), typeof(CustomRenderer40251))] namespace Xamarin.Forms.ControlGallery.iOS { public class CustomRenderer40251 : ButtonRenderer { Dictionary originalValues = new Dictionary(); public CustomRenderer40251() { if (TestPage40251.Arg == "TitleColor") { originalValues.Add("TitleColor", UIButton.Appearance.TitleColor(UIControlState.Normal)); UIButton.Appearance.SetTitleColor(UIColor.Red, UIControlState.Normal); } else if (TestPage40251.Arg == "TitleShadowColor") { originalValues.Add("TitleShadowColor", UIButton.Appearance.TitleShadowColor(UIControlState.Normal)); UIButton.Appearance.SetTitleShadowColor(UIColor.White, UIControlState.Normal); } else if (TestPage40251.Arg == "BackgroundImage") { originalValues.Add("BackgroundImage", UIButton.Appearance.BackgroundImageForState(UIControlState.Normal)); UIButton.Appearance.SetBackgroundImage(new UIImage("Intranet-icon.png"), UIControlState.Normal); } } protected override void OnElementChanged(ElementChangedEventArgs