none
Comment créer un button SAVE AS en WPF? RRS feed

  • Question

  • Bonjour les amis 

    Je viens de créer une application en WPF qui permet de modéliser une architecture logicielle(elle fait presque la même chose que StarUml), et maintenant je dois donner la possibilité au utilisateur de mon application d’enregistrer son projet qui vient de créer.

    plus en détail, je vous décris le travail de mon application: 

    1. l'utilisateur de mon application crée un projet pour modéliser son architecture.
    2. l'utilisateur modélise son architecture dans mon application( par exemple il fait un diagramme de composant).
    3. l'utilisateur doit pouvoir enregistrer son projet de mon application dans un dans un emplacement de son choix dans le disque. ( pour qu'il pourra l'ouvrir de nouveau avec mon application)

    j'ai réalisé le 1er et le 2eme point, MAIS je ne sais pas comment faire pour réaliser le 3eme point !!!

    Pouvez vous m'aider mes chers amis.

    Merci d'avance.
    dimanche 11 mai 2014 14:33

Réponses

Toutes les réponses

  • Bonjour

    Voir ici le même problème résolu!

    How do I show a Save As dialog in WPF? 

    Bien cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    lundi 12 mai 2014 09:50
  • Bonjour,

    Merci Aurel BERA  :). 

    Je crois que c'est pas ce que je voulais au juste, je me réexplique :

    Mon logiciel permet de faire une modélisation tout comme StarUml, Entreprise Architect et PowerAMC. une fois l'utilisateur a fini une modélisation il pourra enregistrer son projet ( ou même c'est mon logiciel qui enregistre tout seul le projet crée par l'utilisateur si ce dernier quitte le logiciel après avoir fait une modélisation). l'utilisateur peut choisir un chemin pour l'enregistrement. l'extension pour les projet de mon logiciel est (. cnt). Donc une fois un projet est enregistré sur le disque l'utilisateur peut l'ouvrir et l'éditer avec mon mon logiciel( il suffit de double cliquer sur le projet pour l'ouvrir et l'éditer, c'est comme un projet VS (.sln) ou projet star uml (.uml)),et pour cela mon logiciel doit pouvoir reconnaître l’extension que j'ai définit pour les projets de modélisation (.cnt).

    je ne sais pas si je dois me documenter sur le concepts de la sérialisation en WPF??? (certains m'ont dis ça).

    Je vous remercie pour vos propositions.

     

    lundi 12 mai 2014 15:25
  • Voir cet article :

    Data Serialization WPF

    et

    WPF Command Line Arguments, a smart way?

    pour récupérer le chemin/nom du fichier à ouvrir.

    Le double click dans l'explorateur va vérifier les liens extension - program à utiliser pour ouvrir le fichier dans les registres, et envoyer une commande nom_exe.exe fich_a_ouvir.ext.

    Bien cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    • Marqué comme réponse Aurel Bera vendredi 16 mai 2014 13:49
    mardi 13 mai 2014 07:51
  • Bonjour,

    Merci Aurel BERA , 

    Je vais voir les deux articles, il me semble qu'ils sont très intéressant dans mon cas .

    Merci :) 

    mardi 13 mai 2014 09:40
  • 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,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    jeudi 15 mai 2014 09:30