none
Using XAML vector graphic and managing it from winform RRS feed

  • 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:

    Dim bitmap As New BitmapImage()
    bitmap = New BitmapImage(New Uri("..\Resources\favorite.png", System.UriKind.Relative))
    image1.source=bitmap
    
    How do I do with XAML files?

    I hope that I'm clear enough..english isn't my mother tongue;-)
    Thanks for any kind help/link !!

     

    lundi 9 mai 2011 13:52

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".
    vendredi 29 juillet 2011 16:08

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".
    vendredi 29 juillet 2011 16:08
  • 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

    lundi 1 août 2011 10:05
    Modérateur