J'ai un tas de photos et de vidéos dans un répertoire et je dois les afficher dans l'application WPF, je pense à afficher la grande icône Win7 comme image de prévisualisation . Parce que cela me sauvera le travail de saisir un cadre approprié du fichier vidéo puisque Windows fait déjà assez bien ce travail. Un extrait de code pour accéder à ces données d'image de l'icône du shell?Comment puis-je accéder aux icônes de prévisualisation des fichiers depuis mon application WPF?
6
A
Répondre
12
Lorsque vous utilisez le Windows API Code Pack, vous pouvez le faire:
XAML
<Image x:Name="img" />
C#
img.Source = ShellFile.FromFilePath(@"C:\path\to\file.ext").Thumbnail.BitmapSource;
Cela nécessite l'ajout du package Microsoft-WindowsAPICodePack-Shell
et les espaces de noms appropriés.
Questions connexes
- 1. Puis-je accéder aux appels manqués depuis mon application iPhone?
- 2. Accéder aux photos depuis l'application Photos de mon application Android
- 3. Comment accéder aux fichiers de mon bundle?
- 4. iPhone: ajouter un badge aux icônes internes de mon application
- 5. Android: ajouter un badge aux icônes internes de mon application
- 6. Application de couleurs personnalisées aux icônes-icônes jquery
- 7. Comment accéder aux fichiers à l'intérieur d'une application iPhone?
- 8. Comment accéder aux icônes utilisateur Google/Gmail/Gchat/Reader
- 9. Ajouter des badges aux icônes de fichiers dans le Finder
- 10. ouvrir iBooks depuis mon application
- 11. Accéder aux fichiers de ressources sous Android
- 12. Comment démarrer mon application depuis mon autre application?
- 13. Accéder aux icônes par défaut de Look & Feel?
- 14. Accéder aux informations sur rubygem depuis le script ruby
- 15. Comment envoyer des frappes aux fenêtres depuis une application ruby?
- 16. Accéder aux fichiers sur un serveur de fichiers via IIS
- 17. Comment accéder aux contrôles de page depuis mon contrôle serveur personnalisé?
- 18. Accéder aux fichiers de musique dans l'iPhone
- 19. Comment accéder aux fichiers et dossiers SharePoint depuis l'extérieur de SharePoint?
- 20. Comment accéder aux fichiers du dossier/sys de milestone/droid depuis java?
- 21. Accéder aux données depuis Asp.Net MVC URL
- 22. Comment accéder aux informations de mon profil depuis facebook dans iphone sdk?
- 23. Accéder aux commandes d'applications Windows depuis Linux
- 24. comment accéder aux fichiers dans un répertoire
- 25. accéder aux fichiers après l'installation de setup.py
- 26. Comment puis-je passer des appels depuis mon application?
- 27. Outils de prévisualisation des transformations de fichiers de configuration
- 28. Accéder aux cookies du navigateur depuis l'application Android?
- 29. comment accéder aux fichiers dans une ressource dll
- 30. Qt, Comment ajouter des icônes aux titres tabWidget?
Vous devez ajouter une référence à 'Microsoft.WindowsAPICodePack.Shell.dll' et ajouter' using Microsoft.WindowsAPICodePack.Shell; '. – SepehrM
Pack de code API Windows - Shell est également disponible sur nuget ,; voir: https://www.nuget.org/packages/WindowsAPICodePack-Shell/ –