From 51111aeb8bbd2a34c28c9d0163724ce2288f5488 Mon Sep 17 00:00:00 2001 From: alcexhim Date: Wed, 4 Jun 2014 13:12:44 -0400 Subject: [PATCH] Automatically select first template and refresh dialog upon changing group and disable OK if no templates are available in group --- .../Dialogs/NewDialog.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CSharp/Applications/UniversalEditor.UserInterface.WindowsForms.DesktopApplication/Dialogs/NewDialog.cs b/CSharp/Applications/UniversalEditor.UserInterface.WindowsForms.DesktopApplication/Dialogs/NewDialog.cs index 614222ec..5b8d89e7 100644 --- a/CSharp/Applications/UniversalEditor.UserInterface.WindowsForms.DesktopApplication/Dialogs/NewDialog.cs +++ b/CSharp/Applications/UniversalEditor.UserInterface.WindowsForms.DesktopApplication/Dialogs/NewDialog.cs @@ -221,6 +221,19 @@ namespace UniversalEditor.UserInterface.WindowsForms.Dialogs lvProjectTemplates.Items.Add(lvi); } } + + if (lvProjectTemplates.Items.Count > 0) + { + lvProjectTemplates.SelectedItems.Clear(); + lvProjectTemplates.Items[0].Selected = true; + + lvProjectTemplates_SelectionChanged(null, EventArgs.Empty); + cmdOK.Enabled = true; + } + else + { + cmdOK.Enabled = false; + } }