How do I style RootElement <p>I need a way to style Monotouch Dialogs RootElement. I need to change the background and font color.</p> <p>I'm have created a custom RootElement as below</p> <pre><code>public class ActivityRootElement : RootElement { public ActivityRootElement (string caption) : base (caption) { } public ActivityRootElement(string caption, Func&lt;RootElement, UIViewController&gt; createOnSelected) : base (caption, createOnSelected) { } public ActivityRootElement(string caption, int section, int element) : base (caption, section, element) { } public ActivityRootElement(string caption, Group group) : base (caption, group) { } public override UITableViewCell GetCell (UITableView tv) { tv.BackgroundColor = Settings.RootBackgroundColour; return base.GetCell (tv); } protected override void PrepareDialogViewController(UIViewController dvc) { dvc.View.BackgroundColor = Settings.RootBackgroundColour; base.PrepareDialogViewController(dvc); } } </code></pre> <p>I am then calling the custom root element as below passing in a custom DialogController</p> <pre><code> section.Add (new ActivityRootElement(activity.Name, (RootElement e) =&gt; { return new ActivityHistoryDialogViewController (e,true); })); </code></pre> <p>The root Element style is not been applied. Any help would be apprciated!!</p>