private void ConfigureNavbarItems()
{
var nav = ParentViewController as UINavigationController;
if (nav != null)
{
nav.SetToolbarHidden(ToolbarButtons == null, true);
NavigationItem.RightBarButtonItem = null;
NavigationItem.LeftBarButtonItem = null;
if (NavbarButtons != null)
{
foreach (var button in NavbarButtons)
{
if (button.Command.CanExecute(null))
{
if (button.Location == BarButtonLocation.Right)
NavigationItem.RightBarButtonItem = button;
else if (button.Location != BarButtonLocation.Back)
NavigationItem.LeftBarButtonItem = button;
else
{
NavigationItem.LeftBarButtonItem = button;
NavigationItem.SetHidesBackButton(true, false);
}
}
}
}
}
}