--- a/src/FingersDance.Control.SessionInput/UserControlListProject.xaml.cs Tue Nov 17 13:40:58 2009 +0100
+++ b/src/FingersDance.Control.SessionInput/UserControlListProject.xaml.cs Wed Nov 18 13:06:55 2009 +0100
@@ -25,25 +25,29 @@
public event EventHandler EH_ListProject_ContactDown;
public string SelectedItem = "";
- public UserControlListProject(List<String> projectNames)
+ public UserControlListProject(List<String> projectNames, String AnnotationOrSearchMode)
{
InitializeComponent();
- OpenProjects(projectNames);
+ OpenProjects(projectNames, AnnotationOrSearchMode);
}
- private void OpenProjects(List<String> projectNames)
+ private void OpenProjects(List<String> projectNames, String AnnotationOrSearchMode)
{
- CustomListBoxItem Contener = new CustomListBoxItem();
- Contener.Name = "New Project";
- UserControlCustomLabel l = new UserControlCustomLabel("New Project");
- Contener.Content = l;
- stackPanel.Children.Add(Contener);
- Contener.ContactTapGesture += Item_ContactTapGesture;
+ // We add the "new project" item only if we are in "Annotation" mode. Search mode only needs existing projects
+ if (AnnotationOrSearchMode == "Annotation")
+ {
+ CustomListBoxItem Contener = new CustomListBoxItem();
+ Contener.Name = "New Project";
+ UserControlCustomLabel l = new UserControlCustomLabel("New Project");
+ Contener.Content = l;
+ stackPanel.Children.Add(Contener);
+ Contener.ContactTapGesture += Item_ContactTapGesture;
+ }
foreach (String projectName in projectNames)
{
- Contener = new CustomListBoxItem();
+ CustomListBoxItem Contener = new CustomListBoxItem();
Contener.Name = projectName;
- l = new UserControlCustomLabel(projectName);
+ UserControlCustomLabel l = new UserControlCustomLabel(projectName);
Contener.Content = l;
stackPanel.Children.Add(Contener);
Contener.ContactTapGesture += Item_ContactTapGesture;