- forum
- PowerShell
- Contributions à la communauté
- [Fonction] Eviter le verrouillage d'un fichier ressource (image) sous WPF
Question [Fonction] Eviter le verrouillage d'un fichier ressource (image) sous WPF
- Laurent Dardenne
- Auteur du sujet
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6298
- Remerciements reçus 68
il y a 2 ans 8 mois #30614
par Laurent Dardenne
Tutoriels PowerShell
[Fonction] Eviter le verrouillage d'un fichier ressource (image) sous WPF a été créé par Laurent Dardenne
Une fonction de création de ressource image pour WPF, évite le verrouillage du fichier :Exemple :
Function New-Bitmap {
[Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSUseShouldProcessForStateChangingFunctions","",
Justification="New-Bitmap function do not change the system state.")]
#Renvoi un bitmap n'utilisant pas de mise en cache
#Evite un verrou sur le fichier de ressource pointé par $Path
param(
#Fichier de ressource
[Parameter(Mandatory=$True)]
[ValidateNotNullOrEmpty()]
[string] $Path
)
$uriSource = [System.Uri]$Path
$imgTemp = New-Object System.Windows.Media.Imaging.BitmapImage
$imgTemp.BeginInit()
$imgTemp.CacheOption = [System.Windows.Media.Imaging.BitmapCacheOption]::OnLoad
$imgTemp.CreateOptions = [System.Windows.Media.Imaging.BitmapCreateOptions]::IgnoreImageCache
$imgTemp.UriSource = $uriSource
$imgTemp.EndInit()
return $imgTemp
}
#Avant
$UI.window.Icon = $windowIcon #Chemin d'une image
#Après
$UI.window.Icon = New-BitMap $windowIcon
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- forum
- PowerShell
- Contributions à la communauté
- [Fonction] Eviter le verrouillage d'un fichier ressource (image) sous WPF
Temps de génération de la page : 0.080 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Contributions à la communauté
- [Fonction] Eviter le verrouillage d'un fichier ressource (image) sous WPF