public override void ViewWillAppear(bool animated)
{
base.ViewWillAppear(animated);
if (AutoHideSearch)
{
if (enableSearch)
{
if (TableView.ContentOffset.Y < 44)
{
TableView.ContentOffset = new PointF(0, 44);
}
}
}
if (root == null)
{
return;
}
root.Prepare();
NavigationItem.HidesBackButton = !pushing;
if (root.Caption != null)
{
NavigationItem.Title = root.Caption;
}
if (dirty)
{
tableView.ReloadData();
dirty = false;
}
}