public Delegate(UITableViewController aController, IHelper aHelper, IList <IOptionPage> aOptionPages, string aManualUri, UIImage aImageIcon, OptionPageAbout aOptionPageAbout) { iController = aController; iHelper = aHelper; iOptionPages = aOptionPages; iImageIcon = aImageIcon; iOptionPageAbout = aOptionPageAbout; iAlertViewDelegate = new AlertViewDelegate(aManualUri); }
public OptionDialogRoot(IHelper aHelper, string aManualUri, UIImage aImageIcon, OptionPageAbout aOptionPageAbout) : base(UITableViewStyle.Grouped) { iHelper = aHelper; iManualUri = aManualUri; iImageIcon = aImageIcon; iOptionPageAbout = aOptionPageAbout; foreach (IOptionPage p in iHelper.OptionPages) { foreach (Option o in p.Options) { o.EventAllowedChanged += AllowedChanged; o.EventValueChanged += ValueChanged; } p.EventChanged += PageChanged; } }