public static void ShowDialog <T>(List <T> list, Action <T> onSelected = null) { var selector = new SimpleSelector <T>(list, onSelected); if (selector.SelectionTree.EnumerateTree().Count() == 1) { selector.SelectionTree.EnumerateTree().First().Select(); selector.SelectionTree.Selection.ConfirmSelection(); } else { selector.ShowInPopup(200); } }