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 :

changer le startupUri


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 44
    Par défaut changer le startupUri
    Bonjour à tous
    Je travaille sur une application wpf et comme je suis débutante donc je trouve beaucoup de difficultés.
    Alors ma question est la suivante: J'aimerais que mon appli commence par une forme et non pas avec un window. Le problème c'est que quand je change le startupUri par startupUri="Form1.cs" ca me genere une erreur.
    Je sais pas comment faire.
    Merci de m'aider.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Salut,

    Par StartupUri, tu ne pourras pas le faire. Par contre, tu peux t'abonner à l'évènement Startup dans le fichier App.xaml, et y lancer ta forme en showDialog. A voir si c'est bien le comportement que tu veux

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <Application 
      ...
      Startup="App_Startup"
      >

    et dans le fichier

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        private void App_Startup(object sender, StartupEventArgs e) {
          // La tu peux lancer ta Forme en showDialog peut-être
     
        }

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 562
    Par défaut
    Citation Envoyé par binoo Voir le message
    Salut,

    Par StartupUri, tu ne pourras pas le faire. Par contre, tu peux t'abonner à l'évènement Startup dans le fichier App.xaml, et y lancer ta forme en showDialog. A voir si c'est bien le comportement que tu veux

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <Application 
      ...
      Startup="App_Startup"
      >

    et dans le fichier

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        private void App_Startup(object sender, StartupEventArgs e) {
          // La tu peux lancer ta Forme en showDialog peut-être
     
        }
    +1

    la solution sous j'acente existe c'est de mettre une fenetre non visible et de faire la creation de la forme dans le startup

    c'est une solution qui est deja utilisé pour par exemple
    que l'icon dans le alt tab ne soit pas celui de la fenetre par defaut
    mais celui de l'application lorsque la fenetre wpf n'a pas de fond (transparente et sans border)

Discussions similaires

  1. Changer l'image d'une texture
    Par alltech dans le forum DirectX
    Réponses: 5
    Dernier message: 21/08/2002, 01h31
  2. TextOut : comment changer de font
    Par Freakazoid dans le forum DirectX
    Réponses: 2
    Dernier message: 15/07/2002, 20h46
  3. Réponses: 2
    Dernier message: 26/06/2002, 13h16
  4. changer de repertoire et situer
    Par chateau dans le forum C
    Réponses: 4
    Dernier message: 24/06/2002, 11h27
  5. changer l'adresse d'un fichier...
    Par cava dans le forum C
    Réponses: 6
    Dernier message: 05/06/2002, 12h22

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