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

Windows Presentation Foundation Discussion :

WPF Close Windows Command


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 17
    Par défaut WPF Close Windows Command
    Bonjour,

    sur une vue, j'ai un bouton "quitter" , et j'ai ma petite croix en haut a droite de windows (close windows).

    Ma commande du bouton est binder a une commande de mon viewModel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <Button Name="btnCancel" Command="{Binding CancelInput}" >
    Mon problème, c'est lorsque je clique sur le close windows, je ne passe pas par le même processus que lorsque je clique sur mon bouton "quitter". Comment binder ce bouton systeme ?

    Merci d'avance.

  2. #2
    Membre chevronné Avatar de MetalGeek
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 412
    Par défaut
    Salut,
    que veux-tu faire exactement ? Car le fait que ça ne passe pas "par le même processus", ce n'est pas grave en soi...
    Si tu cherches à effectuer un traitement à la fermeture de la fenêtre, tu as les évènements Window.Close et Window.Closing (que tu dois connaître je pense, si tu en es aux commandes) ; sinon s'il te faut absolument que ça passe par le même chemin pour une raison x ou y, tu as toujours la feinte de l'ours qui consiste à mettre WindowStyle=None sur ta fenêtre (pour enlever la croix), et mettre ta propre croix sous forme de bouton, bindé à la même commande.
    A noter que dans ApplicationCommands je crois me souvenir qu'il existe déjà une commande "Close" ; tu fais un traitement spécial sur une implémentation personnalisée de ICommand (ou RoutedCommand/RoutedUICommand) ?

  3. #3
    Membre Expert Avatar de davcha
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 258
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 258

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 17
    Par défaut
    Ok, merci je vais explorer vos remarques

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

Discussions similaires

  1. WPF et Windows CE
    Par chris81 dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 14/01/2011, 17h01
  2. close windows
    Par jicaygg dans le forum Ext JS / Sencha
    Réponses: 7
    Dernier message: 25/11/2010, 14h42
  3. [WPF] Utilisation des commandes.
    Par ThitoO dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 23/04/2010, 11h19
  4. Réponses: 9
    Dernier message: 24/11/2008, 13h11

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