private void updateHostDisksList(Host host)
        {
            XenConnect conn = new XenConnect(host, Settings.SystemIdentifier, Settings.SystemIp);

            conn.Notifications += e_logXenMasterNotification;
            List <VirtualDisk> isoImages = conn.getISOStorageList();
            List <VirtualDisk> vmDisks   = conn.getVirtualDiskList();

            listview_host_disks.ItemsSource  = vmDisks;
            listview_host_images.ItemsSource = isoImages;
        }
        private void checkbox_existing_Checked(object sender, RoutedEventArgs e)
        {
            XenConnect         conn      = new XenConnect(_selectedHost, _settings.SystemIdentifier, _settings.SystemIp);
            List <VirtualDisk> isoImages = conn.getVirtualDiskList();

            combobox_os_image.Items.Clear();
            slider_hd.IsEnabled     = false;
            textbox_vm_hd.IsEnabled = false;
            textblock_slider_value_display.Opacity = 0;


            foreach (VirtualDisk disk in isoImages)
            {
                combobox_os_image.Items.Add(disk.NameCanonical);
            }
        }
 /// <summary>
 /// Tests List Disks
 /// </summary>
 /// <param name="host"></param>
 static void Test_ListDisks(Host host)
 {
     Console.WriteLine("Retrieving host virtual machine disks...");
     XenConnect         con   = new XenConnect(host, testServerId, testip);
     List <VirtualDisk> disks = con.getVirtualDiskList();
 }