public void ReloadData()
{
if (Theme != null)
{
var nav = ParentViewController as UINavigationController;
if (nav != null)
{
nav.NavigationBar.Opaque = false;
if (Theme.BarStyle.HasValue)
{
nav.NavigationBar.BarStyle = Theme.BarStyle.Value;
}
nav.NavigationBar.Translucent = Theme.BarTranslucent;
nav.NavigationBar.TintColor = Theme.BarTintColor;
nav.Toolbar.Translucent = Theme.BarTranslucent;
nav.Toolbar.TintColor = Theme.BarTintColor;
}
var separatorColor = Theme.SeparatorColor;
if (separatorColor != null)
TableView.SeparatorColor = separatorColor;
var separatorStyle = Theme.SeparatorStyle;
if (separatorStyle.HasValue)
TableView.SeparatorStyle = separatorStyle.Value;
}
ConfigureBackgroundImage();
if (TableView != null)
TableView.ReloadData();
_Dirty = false;
}