Meilleur auteur de réponses
Using XAML vector graphic and managing it from winform

Question
-
Hi,
My application (WPF, VB) displays a kind of 'notification icons' (various graphics, which I have to change from winform according to the situation)
It was a PNG until now...but as my application (kiosk type) is set to be streched, the icons gets pixelated on HD monitors!
So, I would like to replace it by an XAML vector file.My question is:
1) How do I import and manage XAML files (but I've already elements of answers)
2) The most important to me: how do I manage it from winform?
Now I have:
How do I do with XAML files?Dim bitmap As New BitmapImage() bitmap = New BitmapImage(New Uri("..\Resources\favorite.png", System.UriKind.Relative)) image1.source=bitmap
I hope that I'm clear enough..english isn't my mother tongue;-)
Thanks for any kind help/link !!
Réponses
-
I hope that I'm clear enough..english isn't my mother tongue;-)
Thanks for any kind help/link !!Bonjour, ça tombe bien pour nous non plus étant donné que ce groupe est en français ;-) et j'ai vu dans l'historique que le français semble être maitrisé ;-)
Généralement pour des icônes on prévoit plutôt une gamme de taille ce qui permet aussi de modifier l'icône elle-même selon la taille. Une autre approche serait d'avoir des images plus détaillées et de les réduire si besoin ce qui doit permettre de mieux préserver la qualité.
Sinon je regarderais du côté de http://msdn.microsoft.com/fr-fr/library/system.windows.markup.xamlreader.aspx qui doit être capable de lire un fichier XAML pour le transformer en l'objet correspondant. Pas de code sous la main pour l'instant (il faudrait que j'essaie, je crois vaguement me souvenir avoir crée une fois un élément à partir de code XAML en dur style String.Format("<mesbalises qqchose=""{0}""/>",arg) ce qui doit ressembler le contenu étant simplement ici à lire d'abord à partir d'un fichier.
Ah pour du code voir peut-être du côté de http://stackoverflow.com/questions/1107334/using-a-xaml-file-as-a-vector-image-source
Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".- Proposé comme réponse Pascal SailleModerator mercredi 10 août 2011 08:47
- Marqué comme réponse Pascal SailleModerator mercredi 10 août 2011 19:27
Toutes les réponses
-
I hope that I'm clear enough..english isn't my mother tongue;-)
Thanks for any kind help/link !!Bonjour, ça tombe bien pour nous non plus étant donné que ce groupe est en français ;-) et j'ai vu dans l'historique que le français semble être maitrisé ;-)
Généralement pour des icônes on prévoit plutôt une gamme de taille ce qui permet aussi de modifier l'icône elle-même selon la taille. Une autre approche serait d'avoir des images plus détaillées et de les réduire si besoin ce qui doit permettre de mieux préserver la qualité.
Sinon je regarderais du côté de http://msdn.microsoft.com/fr-fr/library/system.windows.markup.xamlreader.aspx qui doit être capable de lire un fichier XAML pour le transformer en l'objet correspondant. Pas de code sous la main pour l'instant (il faudrait que j'essaie, je crois vaguement me souvenir avoir crée une fois un élément à partir de code XAML en dur style String.Format("<mesbalises qqchose=""{0}""/>",arg) ce qui doit ressembler le contenu étant simplement ici à lire d'abord à partir d'un fichier.
Ah pour du code voir peut-être du côté de http://stackoverflow.com/questions/1107334/using-a-xaml-file-as-a-vector-image-source
Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".- Proposé comme réponse Pascal SailleModerator mercredi 10 août 2011 08:47
- Marqué comme réponse Pascal SailleModerator mercredi 10 août 2011 19:27
-
Bonjour,
Est-ce que vous avez testé la solution proposée ? Merci de partager avec nous les résultats,afin que d'autres personnes avec le même problème puissent profiter de cette solution.
Cordialement, Pascal.
Développeur Wpf/SilverLight/WinPhone7