IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

[MVVM] Exporter un rendu Silverlight vers une image


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 118
    Par défaut [MVVM] Exporter un rendu Silverlight vers une image
    Bonjour,

    Dans mon application, j'ai créé un dashboard avec tableaux et graphiques.
    On me demande de pouvoir l'exporter.

    J'ai regardé comment faire et il est possible de convertir un rendu Silverlight en PNG via WriteableBitmap (je verrai plus tard pour la transformation en PDF).

    Ma question est : comment arriver à cela en respectant le pattern MVVM ? Car je ne vois pas comment accéder à mes éléments graphiques depuis mon ViewModel.

    Avez-vous une idée ?

    Cordialement,
    Guillaume

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Casser son pattern MVVM pour certaines choses n'est pas grave en soi. Tu peux tres bien le faire en code behind.

  3. #3
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Sinon, au chargement de ton application, tu utilises une commande pour récupérer, dans ton VM, une référence vers ton contrôle que tu pourras ensuite exporter

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 118
    Par défaut
    Merci pour vos conseils.

    Au final je suis passé par un Attached Behavior sur le bouton de génération du rapport auquel j'avais une dep property. Et j'ai bindé mon contrôle sur celle-ci.

    Je dois avouer que ça marche pas mal.
    Le seul truc c'est que tout le code est fait dans mon behavior et que le VM n'en sait rien.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/09/2014, 22h42
  2. Exporter DrawGrid vers une image
    Par dz_robotix dans le forum C++Builder
    Réponses: 1
    Dernier message: 02/04/2013, 10h44
  3. lien vers une image
    Par stars333 dans le forum Langage
    Réponses: 3
    Dernier message: 07/05/2007, 12h07
  4. export d'un schema vers une autre bd
    Par choupine dans le forum Oracle
    Réponses: 2
    Dernier message: 28/11/2006, 15h16
  5. Lien vers une image sur un autre serveur
    Par claralavraie dans le forum ASP
    Réponses: 1
    Dernier message: 23/12/2005, 11h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo