Why don’t WP themes download completely on my localhost (XAMMP)?

After Installing you need to import DEMO content provided by theme developer if not then try connecting with Theme Developers. Whenever you install a theme from WordPress.org store they will provide only the theme :), check if there is an option for demo content.