Ho una serie di immagini e video in una directory e deve essere visualizzato nell'applicazione WPF, sto pensando di visualizzare l'icona grande Win7 stessa come immagine di anteprima . Perché questo mi salverà il lavoro di prendere una cornice appropriata dal file video poiché Windows sta facendo già abbastanza bene quel lavoro. Qualche snippet di codice per accedere a questi dati dell'immagine dell'icona Shell?Come accedere alle icone di anteprima dei file di Windows dalla mia applicazione WPF
6
A
risposta
12
Quando si utilizza il Windows API Code Pack, si può fare:
XAML
<Image x:Name="img" />
C#
img.Source = ShellFile.FromFilePath(@"C:\path\to\file.ext").Thumbnail.BitmapSource;
Ciò richiede l'aggiunta del pacchetto di Microsoft-WindowsAPICodePack-Shell
e gli spazi dei nomi appropriati.
Problemi correlati
- 1. Aggiunta di badge alle icone dei file nel Finder
- 2. Applicazione VB6 su Windows 7 Impossibile accedere alle unità mappate
- 3. Esistono alternative alle icone di Microsoft Office che è possibile utilizzare nella mia applicazione?
- 4. Come si usano le icone standard di avviso/errore di Windows nella mia app WPF?
- 5. Come accedere alle risorse nel file JAR?
- 6. Come firmare digitalmente la mia applicazione WPF
- 7. Apri applicazione e-mail dalla mia applicazione
- 8. Come accedere in modo sicuro alla mia API dalla mia applicazione web?
- 9. Abilitazione dei prerequisiti di download dalla stessa posizione della mia applicazione
- 10. Come aprire l'applicazione di posta per iphone dalla mia applicazione?
- 11. Incorpora più icone in WPF EXE
- 12. Android: aggiungi un badge alle icone interne alla mia app
- 13. Perché la mia applicazione WPF è lenta su determinati sistemi
- 14. Come creare il file .zip dalla mia directory dei documenti?
- 15. come importare l'elenco dei contatti dalla rubrica di iphone alla mia applicazione?
- 16. Ruby/Rails - Rimuovi ActiveAdmin dalla mia applicazione
- 17. Invia MMS dalla mia applicazione in Android
- 18. Ripristina risultati/classifica dalla mia applicazione Android
- 19. gcloud applicazione di anteprima restituisce 400 errori
- 20. Sovrapposizioni di icone di Windows: alternative, miglioramenti e pensieri?
- 21. Tablet WPF Applicazione desktop Windows - Scorrimento numero
- 22. Come posso cambiare l'icona di applicazione WPF
- 23. Come accedere a layout_height dalla mia vista personalizzata?
- 24. Esecuzione di ricerche BLAST/SmithWaterman direttamente dalla mia applicazione
- 25. Eclipse RCP: come accedere alle classi interne dei plugin?
- 26. Come possiamo eseguire un file di script della shell dalla mia applicazione Android?
- 27. iPhone- Apri le impostazioni dalla mia applicazione iOS 6
- 28. Asp.Net Mvc: impossibile accedere al mio spazio dei nomi dei modelli dalla mia vista
- 29. Pacchetti di icone di Windows 7 professionali
- 30. Fiddler non cattura traffico dalla mia applicazione C# in Windows 8
È necessario aggiungere un riferimento a 'Microsoft.WindowsAPICodePack.Shell.dll' e aggiungere' utilizzando Microsoft.WindowsAPICodePack.Shell; 'pure. – SepehrM
Pacchetto codice API di Windows - Shell è disponibile anche su nuget ,; vedere: https://www.nuget.org/packages/WindowsAPICodePack-Shell/ –