MonoMobile.Views.DialogViewController.ReloadData C# (CSharp) Method

ReloadData() public method

public ReloadData ( ) : void
return void
		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;
		}