private void SetupViewControllerFromSelection(NSViewController viewController) { if (DetailViewController.HasChildViewController()) { if (viewController == DetailViewController.ChildViewControllers.First()) { return; } DetailViewController.RemoveFirstChildViewController(); EmbedChildViewController(viewController); } else { EmbedChildViewController(viewController); } }