Пример #1
0
 public DropDown()
 {
     InitializeComponent();
     Desktops = new Desktop_Manager();
     foreach (Desktop desktop in Desktops.desktops)
     {
         comboBox.Items.Add(desktop);
     }
     Top  = 0;
     Left = SystemParameters.PrimaryScreenWidth - this.Width;
 }
Пример #2
0
 public DesktopSelection()
 {
     InitializeComponent();
     listView.Items.Clear();
     //We create our desktopManager, and use the list to display our desktops.
     desktopManager = new Desktop_Manager();
     foreach (Desktop desktop in desktopManager.desktops)
     {
         listView.Items.Add(desktop);
     }
 }
Пример #3
0
        private void onCreateXMLFile(object sender, RoutedEventArgs e)
        {
            //We need to create a new XML File. Along with the Default Desktop saved to it.
            Desktop defaultDesktop = new Desktop("Default", Environment.GetFolderPath(Environment.SpecialFolder.Desktop))
            {
                IsDefault = true
            };
            Desktop_Manager desktops = new Desktop_Manager();

            desktops.desktops.Add(defaultDesktop);
            desktops.Save_Desktops();
            //we can now close out this window and display our confirmation window.
            ConfirmCreation window = new ConfirmCreation();

            window.Show();
            Close();
        }
Пример #4
0
 private void onLoad(object sender, RoutedEventArgs e)
 {
     listView.Items.Clear();
     //We create our desktopManager, and use the list to display our desktops.
     desktopManager = new Desktop_Manager();
     //It's possible that we don't get any desktops due to missing xml or no desktops setup.
     desktopManager.RefreshDesktops();
     if (desktopManager.desktops.Count == 0)
     {
         NewXMLFile window = new NewXMLFile();
         window.Show();
         Close();
     }
     else
     {
         foreach (Desktop desktop in desktopManager.desktops)
         {
             listView.Items.Add(desktop);
         }
     }
 }